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