Estoy trabajando en un proyecto para automatizar algunas tareas (como reproducir una canción, reproducir un video, recibir datos bluetooth, etc.) en un teléfono Android desde una PC.Envío de comandos desde una PC a un teléfono Android - a través de una conexión física (USB, serie, etc.)
Básicamente, la PC enviará un notificador al teléfono y una aplicación o algo similar en el teléfono procesaría el notificador y haría 'algo'. Lo contrario de esto realmente: http://code.google.com/p/android-notifier/
he visto algunos ejemplos que muestran cómo enviar comandos a una aplicación Android oyente o servicio a través de una conexión de red, pero en este caso, me gustaría mucho más la transmisión sea a través de una física conexión.
USB Idealmente, me gustaría que la conexión sea a través del puerto USB. Pero he visto algunas publicaciones en línea que sugieren que el SDK no lo admite de forma nativa. (Android apps, communicating with a device plugged in the USB port).
- ¿Hay algún otro SDK/API que lo haga más fácil?
- He visto algunas publicaciones en el ADB, pero realmente no entiendo ... ¿Funcionaría? (http://developer.android.com/guide/developing/tools/adb.html)
serie a través de USB También he visto algunos sitios que muestran cómo utilizar un Breakout Box para realizar la comunicación serie bidireccional, pero sólo con el G1. ¿Es esto posible con los teléfonos más nuevos?
El teléfono Estoy abierto a realmente cualquier teléfono nuevo. Actualmente estoy mirando el Galaxy S, porque tiene la salida de video a través del conector para auriculares. Estoy abierto a rooting si es necesario.
me di cuenta de cómo llamar a una acción intención desde la línea de comandos usando adb y la cáscara ... http://learnandroid.blogspot.com /2008/01/run-android-application-from-command.html Ahora necesito averiguar cómo recuperar los datos ... –
Puede escribir datos en un archivo y luego enviarlos a una PC por 'adb pull ' – werewindle
¿Tengo que sondear, o es una llamada de bloqueo/síncrona? –