thiết bị USB được công nhận là Mass Storage
thiết bị nếu:
usbInterface.getInterfaceClass() == UsbConstants.USB_CLASS_MASS_STORAGE
|| usbInterface.getInterfaceSubclass() == INTERFACE_SUBCLASS // int 6
|| usbInterface.getInterfaceProtocol() == INTERFACE_PROTOCOL // int 80
và
usbInterface.getEndpointCount() == 2
nơi một trong những thiết bị đầu cuối phải đáp ứng sau:
endPoint direction == 0
endPoint type = UsbConstants.USB_ENDPOINT_XFER_BULK //int 2
Tham khảo những liên kết này để biết thêm chi tiết:
Nguồn
2017-02-08 04:07:58
Bạn đã thử này 'String url = Environment.getExternalStorageDirectory();'? –
Kiểm tra [link] này (http://stackoverflow.com/questions/5694933/find-an-external-sd-card-location) –
Mặc dù tiêu đề ban đầu là xấu, đây là câu hỏi về thiết bị lưu trữ USB, chứ không phải android ExternalStorage (sdcard hoặc hàn đèn flash) –