AndroidРежим дозировки


замечания

Режим Doze - это набор изменений и правил, которые заставляют ваш телефон спать при простоях.

На Android 6.0 Marshmallow: режим Doz активируется через некоторое время, когда экран выключен, устройство остается неподвижным и работает от аккумулятора. Режим доза на Зефире Как вы можете видеть на диаграмме выше, когда активируется Doze Mode, устройство не получает никаких вакелов, сетевого доступа, заданий / синхронизаций, сигналов тревоги, сканирования GPS / Wi-Fi.

На Android 7.0 Nougat: представьте, если ваш телефон находится в кармане (экран выключен, он работает от батареи, но он не является стационарным), вы также можете получить функции режима Doz Mode, верно? Вот почему Google объявил о расширенном режиме «Доза»: он работает, когда экран выключен, но не стационарный. Режим «Дозировка» в Нуге Как вы можете видеть на этой диаграмме, отключены только сетевой доступ и задания / синхронизация. Обратите внимание, что Extended Doze не заменяет первый режим Doze. Они работают вместе, в зависимости от состояния телефона (стационарного или нет). Вот отличия: Разделение режима доз Разработчики должны знать, что:

  • Doze может поддерживать временный wakelock и сетевой доступ для сообщений с высоким приоритетом GCM (Google Cloud Messaging) (для случаев, когда пользователю требуется немедленное уведомление);
  • Работа на переднем плане (например, воспроизведение музыки) будет продолжать работать.

Вы можете найти более подробную информацию здесь: https://developer.android.com/training/monitoring-device-state/doze-standby.html

Режим дозировки Связанные примеры