setAlarmClock предотвращает засыпание устройства - PullRequest
0 голосов
/ 16 февраля 2020

Как я упомянул setExactAndAllowWhileIdle не гарантирует точного выполнения, поэтому я попытался использовать setAlarmClock, но он не дает устройству заснуть.

Переход в режим ожидания как следует:

adb shell dumpsys deviceidle step

и получение сообщения до срабатывания будильника:

Stepped to deep: INACTIVE

Это нарушает политику Google Play по предотвращению засыпания устройств? Я не хочу, чтобы мои пользователи быстро разряжались из-за меня. Мое приложение не разряжает батарею, но у пользователей могут быть приложения, которые быстро разряжают батарею, и, поскольку мое приложение не позволяет устройству заснуть, оно разряжает батарею, верно?

...