工具类:VibratorUtilpublicclassVibratorUtil{/***longmilliseconds:震动的时长,单位是毫秒*long[]pattern:自定义震动模式。数组中数字的含义依次是[静止时长,震动时长,*静止时长,震动时长。。。]时长的单位是毫秒*booleanisRepeat:是否反复震动,如果是true,反复震动,如果是false,只震动一*次*/publicstaticvoidVibrate(finalActivityactivity,longmilliseconds){Vibratorvib=(Vibrator)activity.getSystemService(Service.VIBRATOR_SERVICE);vib.vibrate(milliseconds);}publicstaticvoidVibrate(finalActivityactivity,long[]pattern,booleanisRepeat){Vibratorvib=(Vibrator)activity.getSystemService(Service.VIBRATOR_SERVICE);vib.vibrate(pattern,isRepeat?1:-1);}使用:long[]myp={2000,2000,2000,2000};VibratorUtil.Vibrate(MainActivity.this,myp,false);//震动100ms