2012-10-31 8 views
6

私はhttp://developer.android.com/guide/topics/connectivity/usb/host.htmlでUSBをサポートするためのAndroidのマニュアルを読み、アンドロイドでUSBドライブからファイルを読み込むには?

AndroidはUSBホストモードをサポートし、我々はUSBデバイスから任意のファイルを読み取ることができることを知って来ます。私の場合は

は、私は私は私のAndroidデバイスにペンドライブを接続したいと電話を使用して、PDFファイルのデータを読み込みたいUSBペンドライブに格納されたPDFファイルを持っています。このトピックをカバーするデモプロジェクトやチュートリアルのリンクを解決するのを手伝ってください。 /mnt/sdcard/Android/data/com.example/cache

は今、このパスでウルファイル名を追加します。 おかげでここ

+0

回答のいずれかが助けていましたか?あなたは解決策を見つけましたか? – Daniel

+0

まだ解決策はありますか? – MrG

答えて

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

は、それはとしてパスを取得します。例: abc.txt

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

今Fileクラスを使用して、このパスからInputStreamを取得し、InputStreamからファイルを読み込みます。

+1

問題は、Androidデバイスに接続された外部USBデバイスを意味する - 必ずしも装置の内部に座って外部ストレージSDカード - これは、任意のUSBデバイスとすることができます。 –

関連する問題