4 手机震动
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 /** 2 * 手机震动, 需要权限 android.permission.VIBRATE 3 */ 4 private void vibrate() { 5 Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); 6 // vibrator.vibrate(2000);震动两秒 7 vibrator.vibrate(new long[] { 1000, 2000, 1000, 3000 }, -1);// 先等待1秒,再震动2秒,再等待1秒,再震动3秒, 8 // 参2等于-1表示只执行一次,不循环, 9 // 参2等于0表示从头循环, 10 // 参2表示从第几个位置开始循环 11 // 取消震动vibrator.cancel() 12 }