Действительно ли Deep Sleep существует в Android? - PullRequest
0 голосов
/ 20 мая 2019

Привет, я начал интересоваться глубоким сном в Android. Потому что я нашел этот термин "глубокий сон" в документе Android, когда я ищу обработчик.

публичный финальный логический postDelayed (Runnable r, long delayMillis)

Заставляет Runnable r добавляться в очередь сообщений, чтобы запускаться по истечении заданного промежутка времени. Runnable будет запущен в потоке, к которому прикреплен этот обработчик. Временной базой является SystemClock.uptimeMillis (). Время, проведенное в глубоком сне, добавит дополнительную задержку к выполнению.

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

Мой вопрос: «Действительно ли глубокий сон существует в системе Android и в чем разница между глубоким сном и дозой?». А также «если оно существует, то когда оно происходит и что происходит во время глубокого сна?»

Спасибо за чтение этого вопроса.

1 Ответ

0 голосов
/ 20 мая 2019

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...