USBデバイス内のすべてのファイルを印刷したい。mtpDevice を開こうとしていますが、open 関数が false を返します。
device = (UsbDevice) intent.getParcelableExtra(UsbManager.EXTRA_DEVICE);
UsbManager usbManager = (UsbManager) this.getSystemService(Context.USB_SERVICE);
UsbDeviceConnection usbDeviceConnection = usbManager.openDevice(device);
MtpDevice mtpDevice = new MtpDevice(device);
if (!mtpDevice.open(usbDeviceConnection)) {
return ;
} // open returns false..
MtpDeviceInfo info = mtpDevice.getDeviceInfo(); // returns null
int[] storageIds = mtpDevice.getStorageIds(); // storageIds is null
助けてください。
前もって感謝します。