Das Update von ADW Launcher EX ist nach langer Zeit wieder verfügbar. Es bringt viele visuelle Optimierungen sowie Leistungssteigerungen. Nach einigen Tagen Erfahrung bin ich auf eine noch interessantere Sache gestoßen: Ich kann sie nicht töten, indem ich die Systemlast erhöhe (was eine sehr gute Sache ist).
Wenn Vordergrund-Apps gestartet werden, beendet Android Hintergrund-Apps basierend auf minfree
Werten. Apps mit aktiven Diensten und Benachrichtigungen erhalten eine höhere Priorität als normale Hintergrund-Apps, aber eine geringere Priorität als Vordergrund-Apps.
Die neueste Version von ADW Launcher EX verfügt über einen aktiven Dienst (jedoch keine Benachrichtigung über das Ausführen mit höherer Priorität), der mit alten Versionen und anderen Launcher-Apps identisch ist. Ich habe Go Launcher EX, LauncherPro, die alte Version von ADW Launcher EX usw. verwendet. Alle werden beim Starten von Anwendungen mit starkem Vordergrund getötet, aber die neueste Version von ADW Launcher EX wird nicht getötet. Stattdessen werden Vordergrund-Apps bei hoher Systemlast beendet.
Früher konnte ein heißer Neustart auch ADW Launcher EX beenden, aber jetzt schlägt auch dieser fehl.
Was ist die Magie hinter all diesen? Ich bin nur neugierig...
quelle
oom_adj
kann nicht der Fall sein, da ADW Launcher EX überhaupt kein Root-Privileg anfordert.Antworten:
Apps können höhere Berechtigungen erhalten. Zum Beispiel fordert 3G Watchdog (eine App zur Überwachung der Datennutzung) Benutzer auf, höhere Berechtigungen zu erwerben, damit sie nicht getötet werden können. Dies ist möglicherweise auch beim ADW-Startprogramm der Fall.
quelle