2012-10-31 2 views
6

나는 http://developer.android.com/guide/topics/connectivity/usb/host.html에서 USB 지원을위한 안드로이드 문서를 읽고어떻게 안드로이드에서 USB 드라이브에서 파일을 읽을 수 있습니까?

안드로이드 지원 USB 호스트 모드, 우리는 USB 장치에서 모든 파일을 읽을 수 있다는 것을 알고 온.

내 경우에는 필자의 안드로이드 장치에 펜 드라이브를 연결하고 전화를 사용하여 pdf 파일 데이터를 읽으려는 USB 펜 드라이브에 저장된 PDF 파일이 있습니다. 이 주제를 다루기 위해이 데모 프로젝트 또는 튜토리얼 링크를 해결하도록 도와주세요.

/mnt/sdcard/Android/data/com.example/cache 지금이 경로를 통해 UR 파일 이름을 추가합니다 감사

여기
+0

답변이 도움이 되었습니까? 해결책을 찾았 니? – Daniel

+0

아직 해결 방법이 있습니까? – MrG

답변

-1
String extStorageDirectory = context.getExternalCacheDir().getAbsolutePath(); 

, 그것은 같은 경로를 가져옵니다. 예 : abc.txt

/mnt/sdcard/Android/data/com.iris.activity/cache/abc.txt

이제 파일 클래스를 사용하고이 경로에서의 InputStream을 얻을 InputStream로부터 파일을 읽습니다.

+1

질문은 안드로이드 장치에 부착 된 외부 usb 장치를 의미합니다.이 장치는 모든 USB 장치가 될 수 있으며 반드시 장치 내부에있는 외부 저장소 sdcard 일 필요는 없습니다. –

관련 문제