【问题标题】:How to read a file from usb drive in android?如何从android中的USB驱动器读取文件?
【发布时间】:2012-10-31 11:59:26
【问题描述】:

我在http://developer.android.com/guide/topics/connectivity/usb/host.html 阅读了有关 USB 支持的 Android 文档并了解到这一点

Android 支持 USB 主机模式,我们可以从 USB 设备读取任何文件。

在我的情况下,我有一个存储在 USB 笔式驱动器中的 pdf 文件,我想将笔式驱动器连接到我的 android 设备,并想使用手机读取 pdf 文件数据。请帮助我解决任何演示项目或教程链接以涵盖该主题。 谢谢

【问题讨论】:

  • 任何答案有帮助吗?你找到解决办法了吗?
  • 任何解决方案了吗?

标签: android usb-drive


【解决方案1】:
  String extStorageDirectory  = context.getExternalCacheDir().getAbsolutePath();

这里获取路径为:/mnt/sdcard/Android/data/com.example/cache

现在用这个路径附加你的文件名。 例如abc.txt

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

现在使用 File 类并从此路径获取 InputStream 并从 InputStream 读取文件。

【讨论】:

  • 问题是指连接到 Android 设备的外部 USB 设备 - 它可以是任何 USB 设备 - 不一定是位于设备内部的外部存储 SD 卡。
猜你喜欢
  • 2013-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多