Comment puis-je tuer toutes les tâches actives/apps à l'aide de la BAD?

Est-il possible de tuer TOUS les tâches actives/les applications dans le gestionnaire de tâche à l'aide de la BAD? Ce serait l'équivalent de l'ouverture de la le gestionnaire des tâches et de tuer chaque tâche, un par un...

J'ai essayé d'utiliser le la commande adb shell de commande mais cela ne voulait pas tuer toutes les tâches.

adb shell am kill-all

Je ne peux pas utiliser le adb shell am force-stop <PACKAGE> commande car elle aurait besoin de moi pour savoir quel paquet/application est en cours d'exécution. J'ai envie de tuer TOUTES les applications de la tâche en cours d'exécution. De la même manière à l'aide du gestionnaire des tâches et tuer chaque tâche, un par un.

En fonction de la commande description, de tuer tous les tue tous les processus d'arrière-plan. Sont les processus en arrière-plan l'équivalent des "services" et la tâche de l'équivalent des "activités"?

Aussi, est-il possible de vider le cache des applications à l'aide de la BAD, tout en conservant les données de l'utilisateur? Je semble que le adb shell pm clear efface toutes les données de l'utilisateur. Je veux seulement effacer le cache.

La raison pour laquelle je demande, c'est parce que je suis en train de faire quelques tests de performance sur certaines applications. Pour faire de chaque période de validité du test, je veux m'assurer que rien de l'utilisateur applications ont toutes les tâches, les activités, les services, et cache déjà dans l'arrière-plan.

Double Possible de ceci post.
Je ne crois pas que c'est un doublon. L'autre question est de savoir en ce qui concerne la fermeture et de la compensation d'une application de l'appareil, où cette question est à propos de la suppression de tous les non indispensable de l'exécution des tâches/apps.

OriginalL'auteur Zythyr | 2015-06-26