Android Vibrator震动服务使用介绍
- 取得震动服务
Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
- 开启震动的两种方法
vibrator.vibrate(2000); //震动2000毫秒
vibrator.vibrate(new long[]{1000,2000,30000,4000}, -1);
vibrator.vibrate(arg1);
参数为long类型,表示震动多少毫秒
vibrator.vibrate(long[] pattern, int repeat)
arg1为震动时间设定如:new long[] {1000,2000,3000,4000}表示震动休息1000毫秒,震动2000毫秒,震动3000毫秒,休息4000毫秒。
arg2为震动是否重复执行, -1为不重复执行,0~n表示从arg1第几个开始重复执行
- 关闭震动
vibrator.cancel();
- 权限
<uses-permission Android:name="android.permission.VIBRATE"/>