Vous pourriez peut-être vous pencher sur hibernation les applications plutôt que de les tuer avec un task-killer.
La première est avantageuse, car elle prend en charge tous les services d'arrière-plan de l'application donnée et les empêche de se réveiller, jusqu'au moment où l'utilisateur les exécute.
Un candidat en tête, peut-être le plus populaire, est Greenify . Un Utilisateur XDA(lioux) a été assez généreux pour fournir un mécanisme détaillé de Greenify ;
Il (Greenify) est une GUI (interface graphique) qui vous permet de sélectionner des applications qui que vous ne voulez pas faire tourner en arrière-plan démarrage automatique lorsque le téléphone démarre ou en répondant aux intentions.
Il fournit des données utiles sur les applications en cours d'exécution afin que vous puissiez prendre une décision en connaissance de cause. Il utilise la commande Android am
pour arrêter une application. Elle ne ne démarrera plus au démarrage du téléphone, ne répondra plus aux intentions déclenchée par des alarmes du système :
am force-stop package.name
am start package.name
Tout ce qu'il fait est temporaire . Le site am
ne touche pas le ne touche pas aux fichiers installés ou à toute information de configuration. Elle indique simplement au système d'"oublier" l'application.
Le système réapprend certaines des intentions la prochaine fois que la l'application est exécutée : lancée par l'utilisateur ou lancée par une autre application.
Si l'application ne se comporte pas comme prévu après avoir été réveillée, supprimez-la de Greenify puis redémarrez votre téléphone.
Certaines applications ne ne réenregistrent pas les événements lorsqu'elles sont exécutées. Parfois, elles ne le font qu'au démarrage. De plus, les applications peuvent avoir des "relations" spécifiques spécifiques qui peuvent être perturbées lorsque l'une d'entre elles est arrêtée (service de localisation de par exemple).
À ce jour, Greenify a été constamment mis à jour, afin d'inclure des fonctionnalités pratiques même pour les appareils non enracinés (bien que la fonctionnalité soit limitée par rapport à l'utilisation sur un appareil enraciné et même beaucoup mieux lorsqu'il est intégré avec le module Xposed).
La plupart des fonctions de base de Greenify fonctionnent dès le départ sur appareils non-Root, certaines fonctions supplémentaires utiles nécessitent encore un procédure d'escalade de privilèges unique, différente de celle des normale, qui est mise en œuvre par le système Android, en utilisant adb
Pour cela, voir : Comment accorder les permissions requises par certaines fonctionnalités sur un appareil non rooté ?
Note : Certains utilisateurs ont observé que certaines fonctions sont toujours limitées malgré la permission accordée par adb (il peut s'agir d'un bug dans les versions expérimentales).
Remerciements
0 votes
Avez-vous essayé de regarder les applications d'hibernation, par exemple Greenify ?
0 votes
Désactiver le démarrage automatique au démarrage et restreindre l'exécution en arrière-plan