安卓触控震动?
问题当我触摸屏幕上的对象时,我试图让我的设备振动。我正在使用以下代码:
Vibrator v = (Vibrator) getSystemService(getApplicationContext().VIBRATOR_SERVICE);
v.vibrate(300);
清单文件中有权限,但我似乎没有得到任何结果。
有什么建议么?另外,我的硬件支持振动。
回答
请试试这个:
Button b = (Button) findViewById(R.id.button1);
b.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
Vibrator vb = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vb.vibrate(100);
return false;
}
});
并将此权限添加到 manifest.xml
<uses-permission android:name="android.permission.VIBRATE"/>
页:
[1]