5 votes

Comment désactiver temporairement une application lorsqu'il n'y a pas d'option "Désactiver" ?

Il y a deux applications gourmandes en mémoire, Facebook et Facebook Messenger, que je veux désactiver parfois mais pas toujours. Je les ai utilisées :

  • paramètres → applications → téléchargées → Facebook → arrêt forcé
  • paramètres → apps → running → Facebook → <weird service name(s)> → arrêt
  • paramètres → applications → tout → Facebook → arrêt forcé

Mais l'application redémarre au bout de quelques minutes, souvent accompagnée de nombreux bruits parasites. Idéalement, je voudrais désactiver l'application et la supprimer de la mémoire jusqu'à ce que je décide de l'utiliser. Quelle est la meilleure solution possible ?

La version d'Android est 4.4.4, presque stock, non enracinée.

4voto

Milner Points 533

Les méthodes manuelles peuvent être délicates ici. Je vous recommande de jeter un coup d'œil à Greenify qui s'occupera automatiquement de ces applications (après que vous lui ayez dit de le faire - vous êtes le patron après tout ;)

Greenify Greenify settings
Greenify (source : Google Play ; cliquez sur les images pour obtenir des variantes plus grandes)

Comme le montrent les captures d'écran, Greenify peut mettre automatiquement les applications en "hibernation" lorsque l'écran est éteint (et il peut faire de même lorsque les applications configurées ne sont pas au premier plan), ce qui revient à "geler/désactiver automatiquement" l'application. Grande différence : vous n'avez plus à vous en occuper vous-même. Les icônes de l'application et tout le reste restent accessibles. Extrait de la description de l'application :

Greenify vous aide à identifier et à mettre en hibernation les applications qui se comportent mal lorsque vous ne les utilisez pas, pour les empêcher de faire traîner votre appareil et d'épuiser la batterie, d'une manière unique ! Elles peuvent ne rien faire sans être lancées explicitement par vous ou par d'autres applications, tout en conservant toutes leurs fonctionnalités lorsqu'elles fonctionnent au premier plan, comme les applications iOS !

Pour souligner certains détails qui ont été mal interprétés. 1 Si vous avez besoin de plus d'informations, veuillez regarder de plus près la première capture d'écran. Vous pouvez voir qu'il y a 3 sections :

  • "Pas d'hibernation automatique" (montrant "Lux Lite") : Cela montre que tu as le dernier mot sur les applications Greenify doit traiter. En fait, sans que vous le fassiez, Greenify ne veut pas traiter avec une application.
  • "Sera en hibernation quelques minutes après que l'écran soit éteint" (montrant Evernote & Co) : C'est un des moyens Greenify peut s'occuper des applications : les choses qui n'ont pas besoin d'être actives pendant que vous éteignez votre écran peuvent être mises en veille (bien que la sélection dans la capture d'écran me semble bizarre : Je n'aurais jamais mis mon application d'automatisation - ici IFTTT, dans mon cas Tasker - dans cette section).
  • "Hiberné" (qui montre "Amazon Kindle") : Donc les applications là sont mis en veille, bien que l'écran soit allumé (sinon cette section n'aurait aucun sens car vous ne pourriez jamais la voir). Il s'agit des applications "mises en veille" lorsqu'elles ne tournent pas au premier plan : pourquoi un lecteur de livres électroniques (ici : Kindle) devrait-il être actif alors que vous ne pouvez pas le voir (à moins qu'il n'utilise la fonction TTS pour lire un livre à haute voix, bien sûr) ?

Greenify est gratuit et ne nécessite pas Root pour fonctionner (voir en haut de la deuxième capture d'écran : "Working Mode : Non-Root") - bien qu'il déploie ses pleins pouvoirs avec Root, son Paquet de dons et le xposed-framework .

Si vous voulez en savoir plus sur cette application : il y a actuellement plus de 70 réponses le mentionnant N'hésitez pas à y jeter un coup d'œil :)


1 : avant de compléter ma réponse avec ces informations ; voir par exemple les commentaires sur cette autre réponse

1voto

beeshyams Points 37355

Il s'agit d'une solution alternative. Vous pouvez essayer Boîte à outils 3C . C'est une véritable boîte à outils qui peut faire beaucoup de choses. Pour votre besoin, vous devez accéder à

CLAUSE DE NON-RESPONSABILITÉ : La validité non-Root de cette méthode ne peut être vérifiée en moi ou @beeshyams. Il a été confirmé que cette méthode fonctionne sans Root dans une version antérieure d'Android. Si quelqu'un peut vérifier que cette méthode fonctionne sur la version Android de l'OP, veuillez supprimer cet avertissement.

Gestionnaire d'applications → sélectionnez les applications utilisateur dans le menu en bas → choisissez gérer (dernière option sur le côté droit) → dans le menu déroulant → choisissez cristalliser et vous obtenez les options → choisissez l'option 1 (pour vos deux applications).

Explication des options proposées par le développeur sur son fil de discussion à XDA (les noms des options sont différents de ceux des versions précédentes mais la fonctionnalité est la même) est

1) Ne fonctionne jamais en arrière-plan L'application n'est pas autorisée à fonctionner tant que l'interface utilisateur n'est pas visible, jamais. Bon pour les applications standard sur lesquelles aucune autre application ne repose. L'application est redémarrée chaque fois que vous lancez son interface utilisateur.

2) Ne fonctionne jamais en arrière-plan, conserve l'interface utilisateur jusqu'à ce que l'écran soit éteint. : Identique au précédent, mais maintient l'application en cours d'exécution jusqu'à ce que l'écran soit éteint.

3) Peut fonctionner en arrière-plan lorsque l'écran est allumé L'application peut fonctionner lorsque l'écran est allumé, mais s'arrête lorsqu'il est éteint. Bon pour les applications dont dépendent d'autres applications. Bon pour les services Play et les applications similaires.

Vous pouvez également créer un raccourci widget pour le module App Manager, à placer sur l'écran d'accueil, pour un accès rapide au cas où vous auriez besoin de modifier le comportement. Pour activer vos apps, vous pouvez choisir l'option 2

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X