2012-10-31 12 views
6

Ich lese die Android-Dokumentation für USB-Unterstützung unter http://developer.android.com/guide/topics/connectivity/usb/host.html und erfahren, dassWie liest man eine Datei von USB-Laufwerk in Android?

Android den USB-Host-Modus unterstützen, können wir jede Datei aus dem USB-Gerät lesen.

In meinem Fall habe ich eine PDF-Datei, die in USB-Stick gespeichert wird Ich möchte den USB-Stick an meinem Android-Gerät anschließen und möchte die PDF-Datei Daten mit dem Telefon lesen. Bitte helfen Sie mir, dieses Demo-Projekt oder Tutorial Link zu diesem Thema zu lösen. Dank

+0

Hat eine der Antworten geholfen? Haben Sie eine Lösung gefunden? – Daniel

+0

eine Lösung noch? – MrG

Antwort

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

hier, erhält es den Pfad als: /mnt/sdcard/Android/data/com.example/cache

jetzt ur Dateinamen mit diesem Pfad anhängen. z.B. abc.txt

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

jetzt File-Klasse verwenden und die Inputstream von diesem Weg zu erhalten und die Datei von Inputstream lesen.

+1

Die Frage bezieht sich auf ein externes USB-Gerät, das an das Android-Gerät angeschlossen ist - es kann ein beliebiges USB-Gerät sein - nicht unbedingt die externe Speicher-SD-Karte, die sich im Gerät befindet. –