1 votos

Si tengo una aplicación que se ejecuta en Android es posible enviar comandos del equipo en lugar del dispositivo?

Digamos que yo estaba corriendo facebook para android o algo así, y quería borrar todos mis amigos o mensajes. Tendría que programar una macro para hacer esto?

B. ¿sería posible enviar los comandos directos de aplicaciones? Eliminar este amigo o hacer esto? Del mismo modo, si yo iba a escribir algo para el equipo?

2voto

Andy Brudtkuhl Puntos 1714

No, en el caso general, no. Es posible enviar una intención de iniciar una actividad o servicio (o la emisión de una intención receptores) el uso de la am herramienta desde la shell de Android (y por lo tanto desde un PC usando adb shell). Lo que usted puede hacerlo de esa manera, depende de lo que la intención de los filtros de la app del desarrollador ha decidido ofrecer, y en la mayoría de las aplicaciones no incluyen acciones como la eliminación de los elementos de datos individuales.

Un enfoque alternativo es el monkeyrunner herramienta. Esta es una herramienta de pruebas, y te deja escribir una secuencia de comandos de Python para enviar eventos de entrada (y similares) a través de la adb a una aplicación que se ejecuta en el dispositivo. Sin embargo, debido a que está diseñada para probar su propia app, es muy limitado en lo que puede hacer. Para enviar un evento de toque, usted tiene que programar en la exacta x y y las coordenadas que desea táctil: no se puede grabar de entrada y reproducirlo más tarde, como un general de la herramienta de macro.

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