Какой код мне нужно добавить к определенной активности в моем приложении, чтобы заставить его переопределить настройку спящего режима на телефоне пользователя. Я хочу, чтобы экран не мог отключиться во время определенной активности.Переопределение экрана сна
ответ
Предлагаю вам использовать WakeLock.
Как это:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(
PowerManager.PARTIAL_WAKE_LOCK,
"Screenlock active");
Затем используйте:
wl.acquire();
wl.release();
getWindow().addFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
, чтобы заставить экран всегда включен, и
getWindow().clearFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
вернуться в режим по умолчанию.
Если «определенная деятельность» означает «пока на переднем плане находится некий Activity
», самый простой способ - добавить android:keepScreenOn="true"
к некоторому виджету в макете этого вида деятельности. Пока этот виджет виден, экран не будет отключен. Это хорошо работает для таких вещей, как видеоплееры. Подход FLAG_KEEP_SCREEN_ON
в другом ответе, внесенный до сих пор, делает то же самое, с большей типизацией. :-)
Sweet Deal. Я попробую это. Спасибо, парни –
- 1. Переопределение метода сна в программе битва танков
- 2. Переопределение экрана тревоги Android
- 3. Переопределение функций захвата экрана
- 4. HTML5 Видео: переопределение полноэкранного экрана
- 5. Отключение экрана сна Программно в Android?
- 6. Переопределение содержимого экрана по умолчанию в андроид
- 7. Как отключить функцию сна/сна?
- 8. Предотвращение сглаживания экрана и отображение сна на OS X
- 9. Выход из процесса, выполняющегося с использованием экрана без сна
- 10. Аппаратное нажатие кнопки во время сна во время сна
- 11. Отзывчивой высоты сНа элемента
- 12. Raspberry PI enter Дисплей сна
- 13. Переопределение имени элемента управления для целей чтения с экрана
- 14. iOS 5 глубокое предотвращение сна
- 15. Переопределение метки
- 16. функция сна не работает правильно
- 17. Таймер Javascript вызывает чрезмерные предупреждения после возобновления сна со сна
- 18. Python: Способы сна
- 19. Python QT4 - время сна
- 20. Функция сна на php
- 21. получения ширина сНа элемента
- 22. Метод сна до события
- 23. Центрирования IMG внутри сНа
- 24. Функция прерывания сна()
- 25. Скрытые экраны для сна
- 26. Delphi и функция сна
- 27. Action Script Функция сна
- 28. Использование сна в JPanel
- 29. Проблемы с позиционированием сНа
- 30. Функция сна в XSL
См http://stackoverflow.com/questions/3723634/how-do-i-prevent-an-android-device- от-to-sleep-программно – Jonik