+ All Categories
Home > Mobile > 6 Administración Android - Activity Manager 2

6 Administración Android - Activity Manager 2

Date post: 10-Jan-2017
Category:
Upload: guidotic
View: 80 times
Download: 0 times
Share this document with a friend
10
Guido Ticona Hurtado [email protected]
Transcript
Page 1: 6 Administración Android -  Activity Manager 2

Guido Ticona [email protected]

Page 2: 6 Administración Android -  Activity Manager 2

Practica usando archivos bach Activity Intent URI Activity manager (am) Iniciar aplicaciones con intent implícitos y

explicitos

Page 3: 6 Administración Android -  Activity Manager 2

Para obtener el nombre de la aplicación inicial (MAIN) se puede usar aapt◦ com.android.chrome/.Main

am kill <package> am kill-all

Page 4: 6 Administración Android -  Activity Manager 2

Eventos Aleatorios y Específicos Pruebas de estrés, simular eventos de

teclado, touch, rotaciones de pantalla◦ monkey◦ monkey –throttle <milisegundos> <cantidad>◦ monkey –throttle 100 10◦ monkey –p com.android.email –v –throttle 100 10

Page 5: 6 Administración Android -  Activity Manager 2

Se puede enviar eventos al dispositivo virtual/físico

Usando el comando input input text <cadena> (api 3 hasta 20) input keyevent <event_code> (api 3 hasta 20) input keyevent <nombre> (api 16 hasta 20) input touchscreen|touchpad tap x y input touchscreen|touchpad swipe x y x2 y2 input trackball press input trackball roll dx dy

Page 6: 6 Administración Android -  Activity Manager 2

Existen 85 códigos, entre letras, numeros y funciones especiales

Por ejemplo◦ KEYCODE_MENU◦ KEYCODE_POWER◦ KEYCODE_NOTIFICATION◦ KEYCODE_EXPLORER◦ KEYCODE_DPAD_UP◦ KEYCODE_VOLUME_UP

Se pueden bajar el listado completo de http://www.yesdel.com/elfec/keycode.txt

Page 7: 6 Administración Android -  Activity Manager 2

Se pueden implementar secuencias de comandos sencillos hasta las mas complicadas◦ Por ejemplo configurar un dispositivo◦ Probar una aplicación◦ Configurar una aplicación

Enviar un sms al telf:70721487 con el mensaje hola como estas?

Page 8: 6 Administración Android -  Activity Manager 2

Tambien se puede usar sendevent sendevent dispositivo codigo parametro valor Ejemplo para un touch

◦ adb -s emulator-5556 shell sendevent /dev/input/event0 3 0 200◦ adb -s emulator-5556 shell sendevent /dev/input/event0 3 1 200

◦ adb -s emulator-5556 shell sendevent /dev/input/event0 1 330 1◦ adb -s emulator-5556 shell sendevent /dev/input/event0 0 0 0

◦ adb -s emulator-5556 shell sendevent /dev/input/event0 1 330 0◦ adb -s emulator-5556 shell sendevent /dev/input/event0 0 0 0

Se puede usar getevent para grabar los eventos

Page 9: 6 Administración Android -  Activity Manager 2

Para obtener la lista de las propiedades que tiene el dispositivo se usa getprop

Para fijar las propiedades setprop

Page 10: 6 Administración Android -  Activity Manager 2

Recommended