Существует небольшая разница в потребляемой мощности при сравнении телефона с ноутбуками. Ноутбуки большую часть времени работают от прямого питания через зарядное устройство. (В основном мы несем заряд с ноутбуком). Мобильные телефоны в основном работают от аккумулятора. (Редко мы нес зарядное устройство с нами).
Помня об этом, Android создан таким образом, что телефон не будет потреблять энергию батареи, если пользователь не взаимодействует с телефоном. Это делается для увеличения времени автономной работы аккумулятора для пользователя.
Именно поэтому, когда мощность экрана ЖК-дисплея отключена (это означает, что пользователь не взаимодействует с телефоном), за долю секунд процессор также переходит в режим (спящий режим), где он выполняет минимальную работу и экономит заряд батареи. Когда CPU находится в спящем режиме, он принимает команды только от RIL (уровень радиоинтерфейса), который в основном представляет собой функции SMS и вызова, а также сигналы тревоги. Помимо этого CPU перестает выполнять другие функции приложений.
Примечание: Если какое-либо приложение хочет получить процессорное время для работы в аварийной ситуации, когда процессор находится в спящем режиме, он может запросить время процессора с помощью WAKE LOCKS.
Для примера: приложение MP3 должно продолжать воспроизводить песни в своем сервисе, даже если пользователь выключил ЖК-экран. Это означает, что служба приложения MP3 запросила процессорное время, используя WAKE LOCKS.
Ваш вопрос: Как узнать, когда мой телефон перейдет спать? - Ans: Простой режим переходит в спящий режим, когда мощность ЖК-дисплея выключена, за доли секунды.
Ваш вопрос: Есть ли режим сна, в частности, устройства зависит от марки устройства - Ans: Так как Android является открытым исходным кодом, любой OEM может взять слой водителя, который является лицензия GPU и может изменить менеджер мощности привода ведут себя по-другому. Все эти режимы сна и блокировки вокала, наконец, находятся под контролем драйвера Power Manager уровня ядра Linux.
+1 за хорошее объяснение. – Raghunandan
Даже я не спросил, что вы мне ответили: «Имейте в виду, что на устройствах Android есть возможность оставить устройство незаблокированным в течение определенного времени после того, как экран заснул». Хороший ответ .. – rootpanthera