无法找到如何将文件从Android设备复制到USB驱动器的良好解决方案。我知道自3.1版本以来,android已经拥有了API。但是文档不是很清楚,我可以使用那些API。有人在这方面有经验吗?我注册了广播接收器,在允许usb连接到app后,只想将一些字节传输到USB存储器,如下所示:
Set<String> devices = mUsbManager.getDeviceList().keySet();
Object[] array = devices.toArray();
String text = array[0].toString();
byte [] s="hello".getBytes();
UsbDeviceConnection connection=mUsbManager.openDevice(mUsbManager.getDeviceList().get(text));
UsbEndpoint usbEndpoint=mUsbManager.getDeviceList().get(text).getInterface(0).getEndpoint(0);
connection.bulkTransfer(usbEndpoint,s,s.length,10000);
然而,我没有得到我所期望的。有人可以帮帮忙吗? 提前致谢