Страница 1 из 1
Не отключать экран во время работы приложения
Добавлено: 12 июл 2012, 13:59
romanew
Подскажите как реализовать.. полазил в интернете ничего не нашел.. даже не знаю как сформулировать запрос нормально)
Нужно чтобы пока приложение работает и пользователь его видит, то экран не выключался..
Re: Не отключать экран во время работы приложения
Добавлено: 12 июл 2012, 16:23
damager82
romanew писал(а):Подскажите как реализовать.. полазил в интернете ничего не нашел.. даже не знаю как сформулировать запрос нормально)
Нужно чтобы пока приложение работает и пользователь его видит, то экран не выключался..
Отключение блокировки т.е.?
Это вам сюда:
http://developer.android.com/reference/ ... nager.html
Код: Выделить всё
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
wl.acquire();
//..screen will stay on during this section..
wl.release();
Сначала получаем PowerManager. Потом создаем блокировку PowerManager.WakeLock, где на вход указываем тип блокировки и просто какой-либо текстовый тэг. Это все можно делать в onCreate().
Ну а потом вызываете метод acquire - чтобы отключить блокировку, и release - чтобы блокировка снова заработала. Эти методы можно вызывать соответственно в onResume и в onPause.
Re: Не отключать экран во время работы приложения
Добавлено: 17 июл 2012, 10:44
damager82
И здесь еще есть попроще решение -
viewtopic.php?f=25&t=1014.