Uso de libusb en Android sin enraizamiento
Estoy tratando de comunicarse con el dispositivo USB desde el teléfono inteligente basado en Android a través de OTG. Pude comunicarme con mi dispositivo usando la API de host USB de Android. El problema de la solución USB Host API es el rendimiento (transferencia única en masa limitada por 16384 bytes).
El libusb puede realizar peticiones más grandes y ahora estoy intentando integrarlo usando Android NDK. He logrado compilar fuentes libusb para Android e incluso initUSB()
, pero libusb_open(dev, &dev_handle)
devuelve -3 (Acceso denegado).
- Nexus 7 no es recogido por adb (cuando lo conecto a la computadora portátil a través de usb)
- Permisos de archivos Linux para dispositivos USB en Android
- Comunicación USB entre Android (modo accesorio) y Windows PC (host)
- Android: habilita la conexión de USB mediante programación: hay una aplicación que lo hizo por 2,3
- ¿Dispositivos USB externos a teléfonos Android?
¿Cómo puedo pasar el descriptor de archivo
int fd = connection.getFileDescriptor()
A libusb después de obtener USB_PERMISSION bajo Android USB Host API y obtener acceso a dispositivos USB bajo libusb?
- Desarrollo de Android en IntelliJ IDEA hace que la computadora se congele
- Escribir datos en USB HID usando Javascript, HTML5 o cualquier lenguaje de plataforma cruzada (compatible con Android)
- La diferencia entre vold y udevd
- Google Nexus 5 no se detecta por computadora / no aparece en el administrador de dispositivos
- Transferencia de datos isocrónica USB Android
- Android USB Host - bulkTransfer () está perdiendo datos
- ¿Tiene que reclamar una interfaz antes de realizar una transferencia de control a Endpoint 0?
- Android Development Usb Transferencia
Esto es lo que estás buscando.
https://github.com/kuldeepdhaka/libusb/tree/android-open2
Sólo compilarlo y dejarlo en.
Consulte la sección "Cómo hacerlo para Android" para obtener un uso completo.
Hice toda la modificación requerida a libusb (y también lo estoy usando).
Tiene la corrección de SELinux para "Android 5.0" + también.
- BitmapFactory.Options da 0 ancho y altura
- ¿Existe alguna buena API de OCR para iPhone y / o teléfonos Android?