Hibernate ist ein kleines Dienstprogramm, mit dem Sie ausgewählte Hintergrundprozesse überwintern können. Es tötet sie mit "Killbackgurtprozesse", die intern von Android verwendet werden, um Ressourcen freizusetzen. Diese Methode unterscheidet sich von der Tötung von Anwendungen in der Systemliste der laufenden Prozesse in der Art und Weise, dass Anwendungen, um ihren Status vor dem Ausgang zu speichern, also, wenn Sie also zum Hibernated-Prozess zurückkehren, wird er in seinen vorherigen Zustand wiederhergestellt.
Das Dienstprogramm kann für Entwickler nützlich sein, die testen müssen, wie sich ihre Anwendungen während des Entladens verhalten, sowie für andere Benutzer, die nach einer Art der Systemoptimierung auf der Fliege suchen.
Dies ist kein Task-Killer. Die App frostet tatsächlich ausgewählte Aufgaben ein, entladen sie vom Betriebsspeicher und verhindert eine weitere CPU-Nutzung, aber die Aufgaben bleiben in der Systemliste der "laufenden" Aufgaben. Nach Android-Dokumentation (Zitat): "Beachten Sie, dass das" Laufen "nicht bedeutet, dass der Name des Tasks derzeit geladen ist, oder Aktivität - die Aufgabe kann vom System eingefroren sein, sodass er in seinem vorherigen Zustand neu gestartet werden kann als nächstes in den Vordergrund gebracht. " Und dies ist der Winterschlaf, der das System anweist, ausgewählte Aufgaben einzufrieren. Bitte beachten Sie, dass Sie möglicherweise die Schaltfläche "FORCE STOP" in dem System "App Info" -Systemdialogfeld für überwellte Aufgaben aktiviert sehen dürfen. Dies liegt daran, dass sie gefroren sind, nicht entfernt. Im Gegensatz zum Winterschlaf trägt das "Anhalten" die App zwangsweise und zerstören vollständig. Dies macht einen großen Unterschied.
Die App erfordert keine Rooting You-Geräte. Es ist so konzipiert, dass es ohne Superuser-Berechtigungen arbeitet.
Die App unterstützt einen Service-Modus, der den automatischen Hintergrund der angegebenen Prozesse überwältigt. Achtung: Verwenden Sie den Servicemodus mit einer Vorsicht. Wenn einige der gängigen Prozesse ständig von sich selbst neu erstellt werden, kann der Service den Akku ablösen.
Der Service ist im Dialogfeld Einstellungen konfiguriert. Sie können unter anderem Dienstbenachrichtigungen über VARIOS Events aktivieren oder deaktivieren.
Verwenden Sie den Status-Dialogfeld, um die Liste der aktuell überwältigten Prozesse zu bearbeiten.
Weitere Informationen auf der Website. FAQ ist auch unter http://wifiline.blogspot.com/p/hibernate-faq.html verfügbar.
Wenn Sie denkst, dass Sie einen Fehler gefunden haben, kontaktieren Sie mich bitte per E-Mail und geben Sie so viele Details an möglich. Es gibt zu viele verschiedene Geräte und Android-Aromen, sodass ich die App nicht auf alle testen kann. Wir könnten versuchen, Ihre spezifischen Probleme zusammen zu lösen, anstatt dumme Downvoting der App.
WARNUNG! Es wird dringend empfohlen, keine Hibernate-Apps, die als Widgets auf Ihrem Launcher- oder Sperrbildschirm installiert sind.
WARNUNG! Auf Android 5 können aktive Aufgaben nicht mehr durch Systemdesign überwacht werden. Als Workaround sorgt Hibernate nun einen speziellen Zugänglichkeitsservice, der vom Benutzer manuell in den Einstellungen der Systemerfahrfähigkeiten aktiviert werden muss. Ohne diesen Ruhezustand Service funktioniert nicht richtig auf Android 5
Zusätzlich Google diesen Text erfordert hier zu erscheinen: „. Diese App Zugänglichkeit Dienste verwendet“
ACHTUNG !!! Seit einigen neuesten Android 5.1.1 (rund LMY48I, August 2015) brach Google die Funktionalität des Winterschlafs vollständig aus. Sie ließen keine Möglichkeiten, Informationen über Prozesse (IDs, Prioritäten usw.) durch öffentliche APIs erhalten. Ich habe mit einer begrenzten Funktionalität ein Problemumgehung gemacht (z. B. Prozesspripfer, Dienste und Abhängigkeiten sind nicht mehr aufgelistet) und der Ressourcenverbrauch kann zunehmen. Das ist nicht meine Schuld. Bitte ziehen Sie Google selbst ab. Alternativen sind: Um auf die neuesten Android-Versionen zu aktualisieren oder Ihr Gerät zu rootieren.
ACHTUNG! Die Anwendung funktioniert nicht ordnungsgemäß in Android 7 . Google hat absichtlich alle Methoden der Prozessliste gebrochen. Sie können Details hier finden - https://code.google.com/p/android/issues/detail?id=205565
Fixed a problem on Android 5 : packages with subprocesses were skipped during listing.
On Android 5 , do not forget to re-enable the Hibernate's accessibility service.