Появляется время, в течение которого приложение просило ОС оставаться в бодрствующем состоянии.
Вы можете увидеть опции , доступные разработчику в классе PowerManager .
Например, приложение может запросить PARTIAL_WAKE_LOCK
. Пока хотя бы одно приложение запросило частичную блокировку после пробуждения, устройство будет оставаться активным (и потребляющим заряд батареи) даже при выключенном экране. Из документов:
Если пользователь нажимает кнопку питания, экран переворачивается
выключен, но процессор будет оставаться включенным до тех пор, пока все частичные блокировки не будут
освобожден.
Я полагаю, что Keep awake
сообщает о том, как долго в данном приложении был установлен этот флаг.
Примеры на моем телефоне прямо сейчас,
- Google Chrome Beta имеет очень короткое время
Keep awake
, 5 с. Это выглядит очень хорошо.
- Другое приложение, известное как ужасная батарея, имеет
Keep awake
почти 2 часа, несмотря на то, что активно используется только в течение нескольких минут. Я предполагаю, что это приложение не выпускает частичную блокировку после пробуждения.