Zrobiłem „eksperyment” z telefonem (Samsung Nexus S, Android 2.3):
Ustawienia -> Data i czas -> Automatycznie -> WYŁ
Następnie ręcznie ustawiłem niewłaściwą wartość (czas rzeczywisty + 5 minut). Wyłączyłem telefon. Wył. Mam na myśli naprawdę wyłączony, nie czuwanie, stan, kiedy alarm nie działa. Po kilku minutach ponownie go włączyłem.
Wyświetlany czas był nadal nieprawidłową wartością, którą ustawiłem wcześniej, tj. Zaktualizowany bieżący czas rzeczywisty + 5 minut.
Oznacza to, że telefon powinien mieć wewnętrzny zegar, który działa, nawet gdy jest wyłączony. W rzeczywistości może go nie mieć, ale powinien przechowywać różnicę między bieżącym czasem uzyskanym z sieci a ustawionym czasem; wydaje się to jednak dość nierealne.
To sprawia, że myślę, że telefony z Androidem mają wewnętrzny zegar z własną baterią, co powinno umożliwić uruchomienie telefonu w odpowiednim czasie.
Czy może brakować czegoś w samym systemie operacyjnym Android?
PS: Czy ktoś wie, czy możliwe jest wybudzenie telefonu o określonej godzinie? Jeśli tak, powinniśmy uruchomić go na pięć minut przed ustawieniem alarmu ...