Сколько времени (бездействия) необходимо, чтобы «Дозировка» активировалась? (Андроид 6-Зефир)

Рассмотрим устройство, оставленное на столе, отключенное от сети и неподвижное. Через некоторое время экран выключается, и блокировка экрана может (или не может) активироваться автоматически в соответствии с настройками блокировки и умной блокировки.

  • Во-первых, предположим, что он заблокирован, сколько времени требуется Doze для экономии энергии?

  • С другой стороны, если интеллектуальная блокировка действует (например, по географическому положению), удерживая устройство разблокированным в течение нескольких часов (шесть — это предел, верно?), как это повлияет на функциональность «Дозировки»?

Ответы (1)

  • Первая часть вашего вопроса " Во-первых, давайте предположим, что он заблокирован, сколько времени требуется Doze, работающему для экономии энергии? "

Время простоя не указывается Google, и я думаю, что OEM-производители реализуют это по-разному.

Цитата из документации Google Оптимизация для режима ожидания и ожидания (выделение добавлено)

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

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

Изменить : это может быть ответом с точки зрения пользователя, так как разработчики, по-видимому, планируют 9-минутный интервал.

Источник https://plus.google.com/+AndroidDevelopers/posts/94jCkmG4jff

Дайан Хакборн 17 ноября 2015 г. +Петр Налевка Извините, планирование будильников так часто в настоящее время не поддерживается в дремоте.... Как бы то ни было, минимальное время между будильниками в режиме ожидания будет изменено на 9 минут в какой-то момент относительно скоро (даже на устройствах запущены текущие сборки Marshmallow) .

  • Вторая часть вашего вопроса « .... если умный замок действует (например, по географическому положению), удерживая устройство разблокированным в течение нескольких часов (шесть пределов, верно?), как это повлияет на функциональность «Дозировать»? ( и связанный с вами вопрос Как Doze (функция зефира) работает во время воспроизведения? )

Трудно ответить правильно, так как

  1. Как видно из ответа на первую часть вопроса, разработчики, похоже, улучшают/модифицируют поведение функционала «Дозе», и только после того, как он будет доработан и реализован, можно будет сделать вывод.

  2. Как видно из этого поста https://stackoverflow.com/questions/33018306/doze-mode-and-foreground-service , благодаря Firelord за то, что он выделил это , в документации Google отсутствуют подробности, и разработчики/OEM могут реализовывать различные поведения, так что ничего нельзя сказать на данный момент времени с уверенностью.