Подтвердить что ты не робот

Режим доза и переднего плана

Проверяя поведение моего приложения на устройстве предварительного просмотра M, кажется, что его служба переднего плана (с активным уведомлением), играющая музыку , не, затронутая режимом Doze. Но, читая документы, кажется, что услуги переднего плана освобождаются только от AppStandby.

Какое реальное правило?

4b9b3361

Ответ 1

В этот комментарий от 17 сентября Dianne Hackborn пишет:

Приложения, которые выполняли передние службы (со связанным уведомлением), не были ограничены дозой.

Итак, ваши результаты, похоже, являются предполагаемым поведением.

Ответ 2

Внимание, служба Foreground может помешать вашему приложению никогда не находиться в режиме ожидания приложения, но не дозировать.

Здесь используйте adb cmd для тестирования

$adb shell dumpsys аккумулятор отключен
$ adb shell am set-inactive true