0 votos

¿Cómo enviar una bandera/datos como entrada a una aplicación Android instalada?

¿Hay alguna manera de enviar una bandera o un solo número o carácter a mi aplicación que se ejecuta en un dispositivo utilizando la consola de desarrollador de Android o utilizando cualquier otra forma, sin tocar el dispositivo móvil?

Ejemplo :
Digamos que tengo un móvil. Instalo mi app-test.apk en el dispositivo descargándolo desde google play o transfiriéndolo a la tarjeta sd.
Ahora la aplicación está funcionando en mi móvil.
Lo que quiero es enviar un mensaje/una bandera/un número/un carácter o cualquier cosa a la aplicación para que la aplicación lo identifique y realice alguna acción algún tipo de desencadenante de alguna condición. Como la aplicación muestra un mensaje de brindis diciendo "Estoy corriendo" . Todo esto sin tocar el dispositivo.
Si no es posible, ¿cómo puedo conseguirlo simplemente agitando el dispositivo o pulsando el botón de volumen con el dispositivo en estado bloqueado o tocando mínimamente el dispositivo?
¿Es esto posible?

Gracias.

0voto

Andy Brudtkuhl Puntos 1714

Sí, esto es exactamente lo que ADB es para. Forma parte del SDK de Android y está diseñado para desarrolladores, pero es útil para cualquier usuario. Después de activar la "Depuración USB" en las opciones de desarrollador del dispositivo, puede conectarse al dispositivo a través de Wi-Fi o USB. Dependiendo de la aplicación concreta que quieras controlar, podrás controlarla mediante:

  • enviando un intento la aplicación entiende, utilizando am start
  • copiar un archivo en el dispositivo mediante adb push
  • enviar entradas falsas del teclado o de la pantalla táctil mediante adb input

Más información sobre el BAD en el sitio oficial o la etiqueta en este sitio: adb .

Otra opción es utilizar un automatización aplicación como tasker o automatizar . Con estas herramientas, puedes crear visualmente algo así como un "script" de acciones: cambiar la configuración del sistema y enviar intents a las apps. Muchas aplicaciones se integran con estas herramientas, ofreciendo intenciones especiales para controlarlas e incluso un bonito menú para elegirlas. Puedes configurar este script para que se active directamente con un solo toque en la pantalla, o indirectamente por un cambio en algún otro estado: por ejemplo, cuando el teléfono ve una red Wi-Fi concreta, cuando está en una geofence, o cuando se conecta a un dispositivo Bluetooth.

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