Ich habe mich gefragt, wie der Ruhezustand einer App technisch funktioniert.
Ich weiß Informationen zum Einfrieren einer App (shell pm disable com.mypackage.name
) , aber dies verbirgt auch das App-Symbol vor dem Launcher. Ich möchte wissen, wie Greenify App funktioniert. Es verhindert, dass die App im Hintergrund ausgeführt wird, bis ich sie erneut starte. Wenn ich diese App beende, wird sie von Greenify automatisch in den Ruhezustand versetzt.
Meine Frage ist also, wie das geht.
Antwort
Dies ist ein Zitat von ausgezeichnete Erklärung von lioux auf XDA :
Greenify verwendet den Android-Befehl am
, um eine App zu stoppen und wendet diesen Befehl erneut an, wenn die App durch irgendeine Aktion aktiviert wird. Das bedeutet Ruhezustand. Die App im Ruhezustand startet nicht mehr während des Telefonstarts, reagiert nicht mehr auf registrierte Absichten oder wird durch Alarme des Systems ausgelöst. Alles, was sie tut, ist vorübergehend. Der Befehl am
Berührt weder die installierten Dateien noch Konfigurationsinformationen.
Kommentare
- Klingt cool, ich ' Ich werde Sie wissen lassen, ob es funktioniert hat. Oh, übrigens, danke für die Antwort … 🙂
- Es funktioniert wunderbar, aber ' begrünt nicht alles blind Verwenden Sie den in Greenify integrierten App-Analysator, den Wakelock-Detektor und bessere Batteriestatistiken, um gute Kandidaten für die Begrünung zu identifizieren.
- Vergessen Sie die Begrünung! I ' Ich habe eine App daraus gemacht. Ich nenne sie SAUERSTOFF. goo.gl/vfyKsv – Leichtgewicht. Und nimmt fast 2 MB RAM auf Hintergrund.
- @Amit: Warum wurde Ihre App von Google Play zurückgezogen?
- ja Bruder. Google behandelt seine Entwickler nicht gut.