¿Cómo leer un archivo de la unidad usb en android?

He leído la documentación de Android para soporte USB en http://developer.android.com/guide/topics/connectivity/usb/host.html y llegar a saber que

Android apoyan el modo del anfitrión del USB, podemos leer cualquier archivo del dispositivo del usb.

En mi caso, tengo un archivo pdf que se almacena en la unidad de pen USB Tengo que conectar la unidad de la pluma a mi dispositivo Android y desea leer los datos del archivo pdf utilizando el teléfono. Por favor, ayúdame a resolver este proyecto de demostración o enlace tutorial para cubrir este tema. Gracias

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

Aquí, obtiene la ruta como: /mnt/sdcard/Android/data/com.example/cache

Ahora agrega tu nombre de archivo ur con esta ruta. Por ejemplo abc.txt

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

Ahora utilice la clase File y obtenga el InputStream de esta ruta y lea el archivo de InputStream.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.