2012-10-31 15 views
6

Ho letto la documentazione di Android per il supporto USB al http://developer.android.com/guide/topics/connectivity/usb/host.html e veniamo a sapere cheCome leggere un file dall'unità USB in Android?

Android supportano la modalità host USB, siamo in grado di leggere qualsiasi file dal dispositivo USB.

Nel mio caso, ho un file pdf che viene memorizzato nella pen drive USB. Voglio collegare la pen drive al mio dispositivo Android e voglio leggere i dati del file pdf usando il telefono. Per favore aiutami a risolvere questo qualsiasi progetto demo o link tutorial per coprire questo argomento. Grazie

+0

Qualcuna delle risposte è stata utile? Hai trovato una soluzione? – Daniel

+0

ancora nessuna soluzione? – MrG

risposta

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

qui, ottiene il percorso come: /mnt/sdcard/Android/data/com.example/cache

ora accoda ur nome di file con questo percorso. ad es. abc.txt

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

ora usano classe File e ottenere l'InputStream da questo percorso e leggere il file da InputStream.

+1

La domanda indica un dispositivo USB esterno collegato al dispositivo Android, che può essere qualsiasi dispositivo USB, non necessariamente la scheda di memoria esterna che si trova all'interno del dispositivo. –