Quel est le secret de la super durabilité du dernier ADW Launcher EX? [fermé]


19

La mise à jour d'ADW Launcher EX est de retour après une longue période. Il apporte beaucoup de réglages visuels ainsi que des améliorations de performances. Après quelques jours d'expérience, j'ai rencontré une chose encore plus intéressante: je suis incapable de le tuer en augmentant la charge du système (ce qui est une très bonne chose).

Lorsque les applications de premier plan sont lancées, Android supprime les applications d'arrière-plan en fonction des minfreevaleurs. Les applications ayant des services et des notifications en cours d'exécution obtiennent une priorité plus élevée que les applications d'arrière-plan normales, mais sont moins prioritaires que les applications de premier plan.

La dernière version d'ADW Launcher EX a un service en cours d'exécution (mais pas de notification d'exécution de priorité plus élevée) qui est identique aux anciennes versions et autres applications de lancement. J'ai utilisé Go Launcher EX, LauncherPro, l'ancienne version d'ADW Launcher EX, etc. Au lieu de cela, les applications de premier plan sont supprimées lorsque la charge du système est élevée.

Auparavant, le redémarrage à chaud pouvait également tuer ADW Launcher EX, mais maintenant même celui-ci échoue.

Quelle est la magie derrière tout cela? Je suis juste curieux...


Vous voulez dire la valeur oom_adj? Comme décrit dans Taming the OOM killer ?
Izzy

3
@Izzy No. oom_adjne peut pas être le cas car ADW Launcher EX ne demande pas du tout le privilège root.
Android Quesito

Il serait intéressant que vous disiez quelle version d'Android vous exécutez, car les politiques de gestion des tâches peuvent varier considérablement sur ce front
rds

@rds Même expérience sur GB et ICS à la fois ..
Android Quesito

4
Cette question semble être hors sujet car il ne s'agit pas d'un problème à résoudre.
ale

Réponses:


-1

Les applications peuvent obtenir des privilèges plus élevés. Par exemple, le chien de garde 3G (une application de surveillance de l'utilisation des données) demande aux utilisateurs des privilèges plus élevés afin qu'il ne puisse pas être supprimé. Il peut en être de même avec le lanceur ADW.


Faut-il que root définisse le thread de ladite application sur un privilège plus élevé?
t0mm13b
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.