Я знаю, что будильник не работает, когда телефон выключен, но мой вопрос: почему это не работает? О чем думали разработчики / инженеры?
Я всегда использовал свои мобильные телефоны в качестве будильников и даже очень старые мобильные телефоны поддерживают будильники, когда они выключены.
htc-desire
alarm
RoflcoptrException
источник
источник
Ответы:
Нет телефона, когда он выключен. Это на самом деле выключено . Некоторые телефоны имеют минималистичный режим зарядки, который показывает только анимацию батареи, но я еще не видел устройство Android, которое загружается в режиме только часы.
ОС Android разработана для использования минимальной мощности, когда она не используется. Если у вас возникла проблема с разрядкой аккумулятора за ночь, возможно, это связано с приложением стороннего производителя.
источник
Ваш старый мобильный телефон не был действительно выключен, когда вы его выключили.
источник
После установки будильника вместо выключения телефона включите режим полета. Таким образом, операционная система закрывается в состояние ожидания с работающими часами.
HTC может связать удержание кнопки питания с включением режима полета и переходом в режим ожидания. Затем, когда пользователь снова удерживает кнопку питания, чтобы включить телефон, телефон фактически выполняет перезагрузку. Функция включения / выключения питания будет выглядеть так же, как и раньше.
источник
Я провел «эксперимент» со своим телефоном (Samsung Nexus S, Android 2.3):
Настройки -> Дата и время -> Автоматически -> ВЫКЛ
Затем я вручную установил неверное значение времени (реальное время + 5 минут). Я выключил телефон. С выключенным я имею ввиду действительно выключенный, а не дежурный статус, когда будильник не работает. Через несколько минут я снова включил его.
Отображаемое время все еще было неправильным значением, которое я установил ранее, то есть текущее обновленное текущее время + 5 минут.
Это означает, что у телефона должны быть внутренние часы, которые работают, даже когда он выключен. В действительности он может не иметь его, но он должен хранить дельту между текущим временем, полученным из сети, и временем, которое я установил; однако это кажется совершенно нереальным.
Таким образом, это заставляет меня думать, что телефоны Android имеют внутренние часы со своей батареей, и это должно быть в состоянии загрузить телефон в нужное время.
Может быть чего-то не хватает в самой ОС Android?
PS: Кто-нибудь знает, возможно ли заставить телефон проснуться в определенное время? Если это так, мы просто должны загрузить его за пять минут до установки будильника ...
источник