#首先添加权限#
<uses-permission android:name="android.permission.VIBRATE" />
震动开始方法:
/**
* @param activity
* @param pattern 震动频率
* @param isRepeat 是否循环执行震动
*/
public static void starVibrate(final Activity activity, long[] pattern, boolean isRepeat) {
Vibrator vib = (Vibrator) activity.getSystemService(Service.VIBRATOR_SERVICE);
vib.vibrate(pattern, isRepeat ? 1 : -1);
}
震动结束方法:
public static void stopVibrate(final Activity activity) {
Vibrator vib = (Vibrator) activity.getSystemService(Service.VIBRATOR_SERVICE);
vib.cancel();
}