Android 无停顿的连续振动
我正在使用Android 无停顿的连续振动,android,android-vibration,Android,Android Vibration,我正在使用可控震源.vibrate(可控震源效果.createOneShot(Integer.MAX_值,可控震源效果.DEFAULT_振幅)); 用于振动。问题是振动只持续1-2秒,而不是很长时间。我也试过了 Vibrator mVibrate = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); long pattern[]={0,800,200,1200,300,2000,400,4000}; // 2nd argument is
可控震源.vibrate(可控震源效果.createOneShot(Integer.MAX_值,可控震源效果.DEFAULT_振幅));
用于振动。问题是振动只持续1-2秒,而不是很长时间。我也试过了
Vibrator mVibrate = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
long pattern[]={0,800,200,1200,300,2000,400,4000};
// 2nd argument is for repetition pass -1 if you do not want to repeat the Vibrate
mVibrate.vibrate(pattern,-1);
但是,即使我将中断设置为0,它也会随着中断而振动。请查看-->@Wini,但该答案中的任何代码都不会连续振动而不中断。为避免损坏硬件,可能会对持续时间设置OS上限。