1.获取权限
振动器权限仅需静态申请
在清单文件中声明:android.permission.VIBRATE
<uses-permission android:name="android.permission.VIBRATE"/>
2.振动器的使用
//获取系统服务-振动器
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:振动,震动,振动器,震动器