Was ist der Schlafmodus von Android [geschlossen]

Viele Entwickler sprechen vom Schlafmodus von Android.

Wann genau geht das Gerät in den Schlafmodus?

Was ist der Standby-Modus?

Wie unterscheiden sich Standby- und Schlafmodus (oder hängen zusammen)?

Wann geht das Gerät in den Standby?

Welche Faktoren entscheiden über Standby- oder Schlafmodus?

Gibt es so etwas wie Tiefschlaf? (oder Deep Standby), wenn ja, bitte Infos dazu...

Welche Dienste werden im Schlafmodus heruntergefahren?

Was passiert mit den geschlossenen Diensten beim Aufwecken des Geräts?

Angenommen, ich lade eine Datei mit ES Downloader herunter und gebe die Option zum Ausblenden an.

Angenommen, es handelt sich um eine riesige Datei mit etwa 100 MB. FALL 1: Der Bildschirm meines Geräts wird abgedunkelt, dann schaltet sich der Bildschirm aus, ist aber nicht gesperrt. FALL 2: Der Bildschirm meines Geräts wird abgedunkelt, dann schaltet sich der Bildschirm aus und wechselt in den gesperrten Zustand.

Normalerweise sollten Sie nur eine Frage stellen. Nun, diese eine Frage könnte inklusive sein, um zum Beispiel einzuschließen, was es ist und wann es passiert. Es ist jedoch unwahrscheinlich, dass Sie darauf eine Antwort erhalten, da die Person, um sie vollständig zu beantworten, 9 verschiedene Fragen beantworten müsste.

Antworten (1)

Ein paar zu viele Fragen für einen einzelnen Beitrag, obwohl sie meistens zusammenhängen. Lassen Sie uns vom Ende aufrollen:

Tiefschlaf ist ein Zustand, in dem die CPU "überhaupt nichts zu tun" hat. Abhängig von den Aufgaben, die das Gerät ausführen muss, läuft die CPU in unterschiedlichen "Geschwindigkeiten" (Frequenzen). Angenommen, Sie haben eine 1-GHz-CPU, das heißt nicht, dass sie dauerhaft mit 1 GHz läuft (und Ihren Akku frisst). es wird nur dann "voll aufgeladen", wenn die Nachfrage danach besteht. Im Durchschnitt läuft es auf viel niedrigeren Frequenzen, bis hinunter zu ~50 MHz. Wenn es wirklich nichts zu tun gibt, wird das System es in den Ruhezustand versetzen und einen Timer einstellen, um es später aufzuwecken. Dieser Zustand wird „Tiefschlaf“ genannt.

Ihr Gerät wechselt nur in den Standby-Modus , wenn Sie das Display ausgeschaltet haben, niemals, wenn das Display eingeschaltet ist. IMHO "Standby" und "Sleep-Modus" sind Synonyme. Das Ausschalten des Displays ist jedoch nicht das einzige Kriterium für den Wechsel in den Standby-Modus. Abhängig von den Einstellungen Ihres Geräts und den derzeit gestarteten/laufenden Apps können z. B. laufende Downloads sowie andere "laufende Berechnungen" fortgesetzt werden. Der „Locked State“ hat damit in der Regel nichts zu tun: Das ist eher eine „Sicherheitsmaßnahme“ gegen „ungewollten Zugriff“.

Welche Dienste beim Ausschalten des Bildschirms gestoppt werden, lässt sich nicht pauschal beantworten: Das ist nicht nur zwischen Geräten und Android-Versionen sehr unterschiedlich, sondern hängt auch davon ab, welche Apps man installiert hat und wie diese programmiert/konfiguriert sind.

Zu Ihrem konkreten Beispiel: Dies hängt wiederum davon ab. Angenommen, Sie haben mobile Daten deaktiviert und führen Ihren Download über WLAN aus. Ihre "WiFi-Standby-Richtlinie" ist so eingestellt, dass die Verbindung getrennt wird, wenn der Bildschirm ausgeschaltet wird. Die Ergebnisse für Ihren Download sollten dann offensichtlich sein :)


Beachten Sie, dass diese Antwort höchstwahrscheinlich unvollständig ist, da das Thema ziemlich komplex ist – und Ihre Anzahl von Fragen es nicht einfach macht, es in Kürze zu beantworten.

Können Sie das Dimmen des Bildschirms unterscheiden, der Bildschirm geht aus, aber nicht gesperrt, und der Bildschirm geht aus, wenn er gesperrt ist
Screem-Dimmen hat damit nichts zu tun, Sperren auch nicht (auf letzteres habe ich bereits in meiner Antwort hingewiesen).