Меня вот что интересовало: кажется, когда ставишь будильник, даже если выключишь смартфон, по наступлению этого времени будильник успевает прозвенеть.
Работает ли инфраструктура Android и, следовательно, служба аварийных сигналов может обнаруживать изменения во времени или по другой причине?
Здесь был вопрос о том, является ли это ожидаемым поведением, у него есть два ответа, говорящих не намного больше, чем просто да.
Я отвечу на этот вопрос как на вопрос, почему так, работает ли Android и как он работает, если нет.
Ответ: нет , Android нигде не работает, как и Linux под ним. Пробуждение по будильнику — это аппаратная функция, которая существовала давно и была очень распространена некоторое время назад. Эта функция включает аппаратное обеспечение. И из-за сопутствующих затрат, я думаю, производители стали внедрять его все меньше и меньше. Сегодня довольно много дорогих телефонов, в которых его нет.
Функция будильника при отключении питания не имеет ничего общего с Android или какой-либо другой ОС на телефоне. Любое устройство сегодня никогда полностью не выключается. Чипов всегда мало. Здесь нет никакого заговора, эти микросхемы, о которых идет речь, являются хорошо задокументированными силовыми микросхемами без каких-либо особых шпионских способностей, если это имеет значение. Мы можем сказать, что телефон или другое устройство включено .если процессор включен. Это может быть разбужено различными событиями, только одним из которых является кнопка питания. Если вы подключите зарядное устройство к выключенному телефону, он включится, определит, что произошло, а затем отобразит график зарядки аккумулятора. Обычно для каждого такого события существует отдельная загрузка. Одним из таких может быть сигнал от будильника. У вас есть телефоны, которые показывают такие будильники, когда они загружаются в специальный режим будильника, а затем у вас есть телефоны, которые проходят обычную загрузку, чтобы показывать будильник в своем приложении будильника.
Но дело не только в том, чтобы послать сигнал пробуждения. Телефоны предлагают несколько будильников, у вас есть часовые пояса, беззвучные режимы, и должен быть способ сохранить значение будильника из приложения будильника, когда вы устанавливаете время будильника в микросхему часов. Я не думаю, что все это так уж важно, особенно когда базовые часы обычно где-то есть, но без них дешевле.
АгуТадеус
Йозеф
Йорг В. Миттаг
папа