Wiem, że alarm nie działa, gdy telefon jest wyłączony, ale moje pytanie brzmi: dlaczego to nie działa? Co myśleli programiści / inżynierowie?
Zawsze używałem moich telefonów komórkowych jako budzików, a nawet bardzo stare telefony komórkowe obsługują budziki, gdy są wyłączone.
htc-desire
alarm
RoflcoptrException
źródło
źródło
Odpowiedzi:
Gdy telefon jest wyłączony, nie ma zasilania. To jest naprawdę wyłączone . Niektóre telefony mają minimalistyczny tryb ładowania, który pokazuje tylko animację baterii, ale jeszcze nie widziałem urządzenia z Androidem, które uruchamia się w trybie tylko z zegarem.
System operacyjny Android zaprojektowano tak, aby zużywał minimalną moc, gdy nie jest używany. Jeśli masz problem z wyczerpywaniem się baterii przez noc, prawdopodobnie przyczyną jest aplikacja innej firmy.
źródło
Twój stary telefon komórkowy nie był tak naprawdę „wyłączony”, gdy go wyłączyłeś.
źródło
Po ustawieniu alarmu zamiast wyłączania telefonu włącz tryb samolotowy. W ten sposób system operacyjny jest zamknięty do stanu bezczynności z uruchomionym zegarem.
HTC może połączyć przytrzymanie przycisku zasilania z włączeniem trybu samolotowego i przejściem w tryb gotowości. Wtedy, gdy użytkownik ponownie przytrzyma przycisk zasilania, aby włączyć telefon, telefon faktycznie wykona ponowne uruchomienie. Funkcja włączania / wyłączania wygląda tak samo jak poprzednio.
źródło
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 ...
źródło