Vibrator
振动器,是手机自带的振动器哦,不要想成岛国用的那种神秘东西哦~~
Vibrator是Android给我们提供的用于机身震动的一个服务哦 更多详情可见官方API文档:Vibrator
如何使用?
- 首先添加震动权限:
<uses-permission android:name="android.permission.VIBRATE" />
- 获得Vibrator实例:
Vibrator mVibrator= (Vibrator) getSystemService(VIBRATOR_SERVICE);
- 点击按钮,震动开启
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//震动30毫秒
mVibrator.vibrate(30);
//todo
}
});
Vibrator相关方法:
//关闭或者停止振动器
cancel()
//判断硬件是否有振动器
hasVibrator()
//控制手机振动为milliseconds毫秒
vibrate(long milliseconds)
vibrate(long[] pattern,int repeat)
举例子:
//短振动
mVibrator.vibrate(new long[]{100, 200, 100, 200}, 0);
//长振动
mVibrator.vibrate(new long[]{100, 100, 100, 1000}, 0);
//节奏振动
mVibrator.vibrate(new long[]{500, 100, 500, 100, 500, 100}, 0);
//取消振动
mVibrator.cancel();
参考文章: Vibrator(振动器)