|
||
|
![]() |
![]() |
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Programacion terminal Usb Android
Buenas Quisiera consultar si existen librerias o informacion para poder programar instrucciones que se transmitan a traves de un cable usb a mini-usb... en este caso seria una impresora
|
|
#2
|
||||
|
||||
Tienes soporte nativo en Android a partir de Honeycomb con el API http://developer.android.com/guide/t.../usb/host.html
Lo explican muy bien en la documentación, a grandes rasgos: con el UsbManager listas todos los dispositivos conectados, cuando encuentres el que quieres tendrás la referencia al objeto UsbDevice que lo representa, luego pides permiso para usar el dispositivo con un intent, estableces la conexión y vas escribiendo los bytes que quieras.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|
#3
|
||||
|
||||
Creo que esto es lo que estás buscando:
http://developer.android.com/intl/es.../usb/host.html Como puedes ver es casi como programar un Driver, de hecho tienes que especificar a que VendorID y ProductID tienes que responder (como hacen los Drivers USB en Windows). Puedes poner varios para que respondan, por ejemplo varias impresoras de modelos similares. Si quieres hacer algo para que funcione con CUALQUIER impresora, creo que es imposible, y si es para una impresora en concreto, mira en su web porque posiblemente ya exista el driver en formato de librería para Android. EDIT: Se me adelantó mocelet :P |
#4
|
||||
|
||||
Hasta los hilos del foro sufren condiciones de carrera XDD A ver si Jorge pone un synchronized al post, o un CountDownLatch mejor (lo descubrí hace poco, me ha resultado muy práctico en un proyecto no androide, aunque en Android también está)
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|
#5
|
||||
|
||||
Pero clases como la SynchronousQueue hacen que los procesos "productor-consumidor" sean cosa de risa. |
#6
|
||||
|
||||
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|
![]() |
![]() |
||||||
|