Je me demandais comment la mise en veille prolongée dune application fonctionne techniquement.
Je sais à propos du gel dune application (shell pm disable com.mypackage.name
) , mais cela masque également licône de lapplication du lanceur. Je souhaite savoir comment fonctionne Greenify App . Cela empêche lapplication de sexécuter en arrière-plan jusquà ce que je la lance à nouveau, puis lorsque je quitte cette application, Greenify la met automatiquement en veille prolongée.
Ma question est donc de savoir comment cela fonctionne?
Réponse
Ceci est une citation de excellente explication de lioux sur XDA :
Greenify utilise la commande Android am
pour arrêter une application et applique à nouveau cette commande si lapplication est réveillée par une action quelconque. Cest ce que signifie la mise en veille prolongée. Lapplication mise en veille prolongée ne démarrera plus pendant le démarrage du téléphone, ne répondra plus aux intentions enregistrées ni ne sera déclenchée par des alarmes du système. Tout ce quelle fait est temporaire. La commande am
ne touche pas aux fichiers installés ni aux informations de configuration.
Commentaires
- Ça a lair cool, je ' Je vous ferai savoir si cela a fonctionné. oh au fait merci pour la réponse … 🙂
- Cela fonctionne à merveille, mais ' t greenify aveuglément tout , mais uniquement des porcs CPU / RAM / batterie confirmés. Utilisez lanalyseur dapplications intégré Greenify, le détecteur Wakelock et de meilleures statistiques de batterie pour identifier les bons candidats à la verdissement.
- Oubliez Greenify! I ' jen ai fait une application. Je lappelle OXYGEN. goo.gl/vfyKsv – Poids léger. et prend presque 2 Mo de RAM larrière-plan.
- @Amit: pourquoi votre application a-t-elle été retirée de Google Play?
- oui mon frère. Google ne traite pas bien ses développeurs.