Android Vibrate Service (Вибратор) не работает долгое время
Я хочу вибрировать телефон в течение длительного времени (например, 2 минуты), но он вибрирует очень мало времени. я использую этот код
Vibrator mVibrate = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
mVibrate.vibrate(2*60*1000); // 2 Minutes
Как вибрировать за 2 или 3 минуты?
1 ответ
Решение
Существует еще один способ для долгой жизнедеятельности:
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);
Вы можете увеличить массив паттерна на долгое время.