Kann Android den Status bei Stromausfall speichern?

7

Unterstützt Android den Ruhezustand?

Ich interessiere mich speziell für zwei Szenarien:

  • Wiederaufnahme nach einem "netten" Ausschalten - dh das Telefon hat während des normalen Gebrauchs keinen Strom mehr (z. B. während des Schreibens oder Lesens von E-Mails).
  • Wiederaufnahme nach einem "katastrophalen" Ausschalten - dh, der Akku wird versehentlich während einer Aktivität entfernt.
Blaubeerfelder
quelle
4
Ich würde denken, dass dies eher eine Funktion der einzelnen Anwendungen ist, nicht des Telefons / Betriebssystems. Ein Programm kann beispielsweise Sicherungen ausführen, um den Status wiederherzustellen. Ich weiß nichts über Ihr erstes Szenario für den Neustart von Apps. Aber ich bin mir ziemlich sicher, dass nichts mit # 2 helfen kann
Andrew Barber
1
Ohne Flash-Speicher (oder etwas anderes, das den Zustand ohne Strom beibehält) als RAM können Sie nicht die Nummer 2 haben, und das ist langsam und teuer (Sie würden ausbrennen und müssten es schnell ersetzen). Das Auflisten von Telefonen würde als Einkaufsrezept gelten, denke ich, also werde ich dies optimieren, wenn das in Ordnung ist.
Matthew Read
Wenn der Akku entfernt wird, kann er nicht "fortgesetzt" werden, da er nichts wieder aufnehmen kann. Der Winterschlaf verbraucht immer noch etwas Energie.
Cyrias
@ Demizide nein, tut es nicht. Im Ruhezustand speichern Sie Ihren RAM im permanenten Speicher und stellen ihn beim Booten wieder her. "Schlaf" bedeutet, alles außer RAM herunterzufahren. en.wikipedia.org/wiki/…
Andrey Losev
Ja, ich war wirklich müde, als ich das schrieb
kyrias

Antworten:

3

Das Android-System unterstützt nativ keine Wiederaufnahme nach einem vollständigen Herunterfahren. Einzelne Apps können ihren Status jederzeit speichern und diesen Status wiederherstellen, wenn die App geladen wird. Das Android-System kann jedoch weder den Status noch den Status aller Apps für ein Herunterfahren speichern. Theoretisch könnte der Kernel wahrscheinlich so modifiziert werden, dass er irgendeine Form des Ruhezustands unterstützt, das Standard-Android-System jedoch nicht.

agc93
quelle