Предотвращение тайм-аута приложения/экрана Android

Попытка новичка:

myRotate :: Int -> [String] -> [String]
myRotate 0 xs = xs
myRotate n xs = myRotate (n-1) (last xs : init xs)
6
задан Mauker 20 December 2015 в 23:00
поделиться

1 ответ

Обновление: по мнению Стива Помероя, этот может быть лучшим способом сделать это.


Вы можете использовать WakeLock , который требует следующее разрешение:

<uses-permission android:name="android.permission.WAKE_LOCK" />

Вот как вы получаете и выпускаете WakeLock :

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
wl.acquire();
// wake locked...
wl.release();

В зависимости от ваших требований вы можете использовать другой тип WakeLock .

3
ответ дан 17 December 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: