Android: отключение или хотя бы игнорирование режима ожидания - PullRequest
0 голосов
/ 13 декабря 2010

Я пишу приложение с функцией будильника, т.е. оно должно продолжать работать, пока устройство переходит в режим ожидания.Видимо, это не так.Как мне этого добиться?

Было бы еще лучше, если бы я вообще мог предотвратить переход устройства в режим ожидания - могу ли я это сделать?

Ответы [ 2 ]

2 голосов
/ 13 декабря 2010

Приложения Android могут препятствовать переходу устройства в режим ожидания с блокировкой пробуждения, но его следует использовать только в течение коротких периодов времени для выполнения определенных задач, требующих, чтобы пользователь смотрел на экран, не касаясь его.

Для любых других длительных целей вы должны использовать систему AlarmManager для планирования будущих действий вашего приложения.

Использование постоянной блокировки пробуждения сделает ваше приложение разрядкой батареи.

2 голосов
/ 13 декабря 2010

Служба работает всегда, даже в режиме ожидания, поэтому ее следует использовать.

Предотвращение режима ожидания можно выполнить с помощью функции пробуждения.Будьте осторожны, есть только несколько приложений, которые должны предотвращать режим ожидания (например, игры, видеоплееры ...).

...