2012-10-31 12 views
6

Przeczytałem dokumentację Android dla wsparcia USB pod numerem http://developer.android.com/guide/topics/connectivity/usb/host.html i dowiedziałem się, żeJak odczytać plik z dysku USB w Androidzie?

Android obsługuje tryb hosta USB, możemy odczytać dowolny plik z urządzenia USB.

W moim przypadku mam plik pdf, który jest przechowywany w pendrive USB Chcę podłączyć pendrive do mojego urządzenia z Androidem i chcę odczytać dane pliku PDF za pomocą telefonu. Proszę pomóż mi rozwiązać ten projekt lub link do samouczka, aby objąć ten temat. Dzięki

+0

Czy któraś z odpowiedzi pomogła? Czy znalazłeś rozwiązanie? – Daniel

+0

jakieś rozwiązanie jeszcze? – MrG

Odpowiedz

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

tutaj, to uzyskuje ścieżkę jako: /mnt/sdcard/Android/data/com.example/cache

teraz dołączyć ur nazwę pliku z tej ścieżki. np. abc.txt

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

teraz używać klasy File i uzyskać InputStream z tej drogi i odczytać plik z InputStream.

+1

Pytanie to oznacza zewnętrzne urządzenie usb podłączone do urządzenia z Androidem - może to być dowolne urządzenie USB - niekoniecznie sdcard zewnętrznej pamięci masowej, która znajduje się wewnątrz urządzenia. –