1 votes

Obtenir le chemin des activités et sous-activités Android de manière programmatique

C'est ma première question sur le forum AE, alors excusez-moi pour mon ignorance.

Je cherche une méthode pour obtenir le chemin complet des applications du système comme Musique, Vidéo, Paramètres, etc...

L'objectif est de préparer une liste de contrôle pour que les testeurs manuels puissent la parcourir et effectuer des tests fonctionnels et de bon sens.

Actuellement, j'utilise :

adb logcat | find "ActivityManager" 

Ensuite, j'enregistre le chemin manuellement pour préparer le script de lancement de l'activité, par exemple :

adb shell am start -n com.android.settings/.Settings\$WifiSettingsActivity

Le problème est que je ne peux pas passer par tous les formulaires des applications du système de cette façon parce que cela prend du temps.

Existe-t-il un outil, une idée pour m'aider à automatiser le processus de lancement des activités des applications système une par une pour créer une liste de contrôle complète ?

Salutations

1voto

Reddy Lutonadio Points 6225

Sur cette base question de StackOverflow, vous pouvez essayer ce qui suit :

adb shell dumpsys package | grep -i "com." | grep Activity

Il listera toutes les activités des paquets dont le nom commence par com. . Vous pouvez appliquer la même commande pour les paquets qui commencent par net. o org. ou autre en substituant com.

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