setAlarmClock предотвращает засыпание устройства

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

Переход в режим Doze следующим образом:

adb shell dumpsys deviceidle step

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

Stepped to deep: INACTIVE

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

0 ответов

Другие вопросы по тегам