Я хочу, чтобы устройство начало вибрировать в течение некоторого времени, когда опция тайм-аута экрана включает (когда свет погас, перед выключением экрана). Я знаю, как настроить обе функции по отдельности, но я не могу справиться чтобы получить их в правильном порядке, чтобы это работало, поэтому мне нужна ваша помощь. Спасибо и ура!Как включить вибрацию, когда происходит тайм-аут экрана?
-1
A
ответ
0
Используйте класс вибратора инициировать вибрацию
new Handler().postDelayed(new Runnable()
{
@Override
public void run()
{
Vibrator vib = (Vibrator) getApplicationContext().getSystemService(Context.VIBRATOR_SERVICE);
// Vibrate for 500 milliseconds
vib.vibrate(5);
}
}, 30000); //30 sec
Edit:
Не стоит забывать, как я сделал, чтобы объявить в файле манифеста приложения
<uses-permission android:name="android.permission.VIBRATE"/>
+0
Я сделал это, но мне нужно, чтобы он запускался при запуске таймаута экрана (например, через 30 секунд). –
+0
, пожалуйста, проверьте обновленный ответ: D –
Используйте этот учебник HTTP://stackoverflow.com/a/17066803/2563355 –