para manager descargar archivos android bluetooth file-transfer

manager - Android ymodem sobre bluetooth en Java



transfer archivos bluetooth (2)

¿Alguien ha implementado con éxito ymodem en Java para enviar archivos a través de bluetooth (SPP)?

Eché un vistazo a esta opción y no me importaría intentar compilar algún código C / C ++ para Android, pero no quiero rootear la tableta, ¿realmente se necesita? ¿por qué?


Necesitas rootear porque la comunicación serial en Android (y otros sistemas Linux) siempre pasa por /dev/ttys..

Y los permisos para /dev/ttys.. usualmente se establecen en rw solo para root .

Puede ser que en algunas roms de Android haya acceso a los dispositivos, pero generalmente ese no será el caso.

Pero si puede enviar datos brutos a través de bluetooth (java), debe modificar el código fuente ymodem que devuelve el paquete de datos. Envía el paquete de datos devuelto y estás en el buen camino.

EDITAR

Hay algunas formas de enviar paquetes sin procesar:
http://www.intorobotics.com/how-to-develop-simple-bluetooth-android-application-to-control-a-robot-remote/


Como usted señaló, esta es una muy buena explicación sobre cómo transferir datos usando el protocolo ymodem a través de la implementación de Tixy en Android.

Creo que es necesario un dispositivo rooteado porque su aplicación necesita acceso de bajo nivel a la interfaz / módem en serie para transmitir datos siguiendo la especificación ymodem (sin ningún tipo de datos extra de encapsulación de alto nivel).