2013-10-26 1 views
5

현재 USB OTG 어댑터를 통해 연결된 USB 플래시 드라이브에서 읽고 쓸 수 있어야하는 앱을 만들고 있습니다. 표준 Java.io.File 개의 API를 통해이 저장 용량에 간편하게 액세스 할 수 있습니까? 이 응용 프로그램은 Android 4.2.2를 실행하는 뿌리 모토로라 Xoom에서만 실행됩니다. 모든 제안을 부탁드립니다.Android에서 외장 USB 저장 장치를 읽거나 쓰는 방법은 무엇입니까?

+0

[Android에서 kitkat (4.4)에 대한 USB 저장소를 감지 할 수 있음] (http://stackoverflow.com/questions/36208297/android-detect-usb-storage-for-kitkat-4-4)의 가능한 복제본. 6.0과 6.0/6.0 이전 버전의 솔루션을 게시했습니다. –

답변

5

USB 드라이브는 SDCard와 마찬가지로 기본적으로 장치에 마운트됩니다 *. 그때 다른 많은 장치에 사용하지 않은

/저장/USB0/

내 이드 사이 애 노젠 모드를 실행하는 장치가 매우 수에

는 마운트 경로는 일반적으로 존재한다. 파일 관리자를 사용하여이 경로를 탐색 할 수 있습니다. 마운트 경로가없는 경우에도 디렉토리가 존재하므로 경로를 결정할 수 있습니다.

+1

감사합니다. 약간의 수정으로 완벽하게 작동했습니다. 나중에이 스레드를 보는 사람들을 위해 Moto Xoom의 경로는'/ storage/usbdisk0 /'입니다. –

+5

모든 장치에서 정확한 경로를 반환하는 메서드가 있습니까? – breceivemail

관련 문제