Existe-t-il un moyen simple d'afficher une liste des activités récentes ? Celle que je cherche ne semble pas apparaître dans la vue principale des applications récentes, et adb logcat
est si bruyante que j'ai du mal à trouver quelque chose.
Réponses
Trop de publicités?Pour Lollipop, faites adb shell dumpsys activity recents
. Pour une version antérieure d'Android, exécutez adb shell dumpsys activity activities
.
Alternativement, vous pouvez exécuter adb shell dumpsys activity | grep -i run
comme indiqué par loeschg aquí .
Vous obtiendrez une liste des applications récentes, notamment le nom du paquet, le nom du composant (activité) et les drapeaux.
Dans Lollipop, si vous avez un accès Root, vous pouvez naviguer vers /data/system/recent_tasks/
. Vous trouverez certains fichiers XML avec des noms numériques, tels que 317.xml
. Chacun d'entre eux comprend les mêmes détails que ceux mentionnés ci-dessus, mais chaque fichier XML est créé pour une application individuelle.
Vous pouvez également obtenir des informations auprès de adb shell dumpsys usagestats
.
Je réponds à ma propre question...
J'ai eu des résultats plutôt satisfaisants en utilisant Journal d'événements pour afficher les événements de l'App Started. Cela a révélé que l'activité mystérieuse était l'activité de mise à niveau du système qui apparaissait et s'interrompait immédiatement.