振动器权限仅需静态申请
在清单文件中声明:android.permission.VIBRATE
<uses-permission android:name="android.permission.VIBRATE"/>
- //获取系统服务-振动器
- Vibrator vibrator= (Vibrator) getSystemService(VIBRATOR_SERVICE);
-
- //判断是否有振动器
- if(vibrator.hasVibrator()){
-
- //振动(参数为振动毫秒数-long型)
- vibrator.vibrate(1000);
-
- //振动(参数为振动频率,循环次数;循环次数为-1时表示不循环)
- //振动频率为 静止->振动->静止->振动->... ...的毫秒数
- vibrator.vibrate(new long[]{0,2000,2000,4000},-1);
-
- }
-
- ... ...
-
- //关闭或停止振动器
- vibrator.cancel();
vibrator.vibrate(new long[]{0,2000,2000,4000} , -1);
振动(参数为振动频率,循环次数;循环次数为 -1 时表示不循环)
振动频率为 静止->振动->静止->振动->... ...的毫秒数 ; 起始为静止
tag:振动,震动,振动器,震动器