1 votos

Obtener la ruta de las actividades y subactividades de Android mediante programación

Esta es mi primera pregunta en el foro de AE, así que disculpen mi ignorancia.

Estoy buscando un método para obtener la ruta completa a través de las aplicaciones del sistema como Música, Vídeo, Configuración, etc...

El objetivo es preparar una lista de comprobación para que los probadores manuales la recorran y realicen pruebas de sanidad/funcionales

En la actualidad, estoy utilizando :

adb logcat | find "ActivityManager" 

Luego grabo la ruta manualmente para preparar el script para lanzar la actividad, por ejemplo:

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

El problema es que no puedo pasar por todos los formularios de las aplicaciones del sistema de esta manera porque es una pérdida de tiempo

¿Existe alguna herramienta o idea que me ayude a automatizar el proceso de lanzar las actividades de las aplicaciones del sistema una por una para crear una lista de control completa?

Saludos

0 votos

No de forma programada: Hay aplicaciones para esto. Esta es sólo para navegar, pero seguro que encontrarás una con modo de grabación play.google.com/store/apps/

0 votos

@alecxs Gracias por la sugerencia, pero ¿hay algo más que me haga ganar en productividad? ¿una forma automatizada de obtener todas las actividades lanzables con sus intentos?

0 votos

He editado la pregunta, ¡gracias!

1voto

Reddy Lutonadio Puntos 46

En base a esto pregunta de StackOverflow, puedes probar lo siguiente:

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

Enumerará todas las actividades de los paquetes cuyos nombres empiecen por com. . Puede aplicar el mismo comando para los paquetes que empiezan por net. o org. o lo que sea, sustituyendo com.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X