Android usb host api y almacenamiento USB

Estoy tratando de usar la API de host de Android para el almacenamiento USB. Tengo muchas dudas sobre lo mismo.

Lo que todas las cosas son posibles usando la API del host. Quiero ver el contenido del USB y, si es posible, el funcionamiento normal del archivo. No encontré ninguna documentación de ayuda con respecto a esto.

Puedo reclamar Interface usando la API de clase UsbDeviceConnection, pero no puedo entender cómo funciona el bulkTransfer, así que si alguien puede guiarme o dar alguna referencia, lo intentaré yo mismo.

Intenté leer la especificación USB también, entendí cómo funciona bulkTransfer a nivel USB, pero no puedo relacionar cómo son posibles las operaciones de archivos android / java usando bulkTransfer que usando UsbEndpoint no el File Descriptor.

Gracias por adelantado !!

Respuestas a la pregunta(1)

Su respuesta a la pregunta