【发布时间】:2014-06-06 06:12:08
【问题描述】:
所以我有一根小电缆,您可以将它插入手机,另一边有一个 USB 端口,您可以在其中插入闪存驱动器,例如,您可以在此处看到:
当我插入闪存驱动器时,我收到一条通知:
已连接 USB 大容量存储
当我启动文件资源管理器应用程序时,我可以看到驱动器位于:
/storage/UsbDriveA/
这很好,但我想知道如何在我的代码中访问闪存驱动器。访问 SD 卡非常简单:
File sdCard = Environment.getExternalStorageDirectory();
File directory = new File (sdCard.getAbsolutePath() + "/MyFiles")
directory.mkdirs();
但如果是闪存驱动器,您将如何做到这一点?提前致谢! :)
【问题讨论】:
-
哇什么手机有USB接口??
-
哈哈,我会用我正在使用的电缆的图片更新我的问题。
-
啊,我明白了。我以为手机上有一个Female USB Port,可以不用线直接插上-_-
-
您必须使用设备上的文件浏览器应用程序才能找到。查看 /mnt 和 /storage 以找到确切的路径。
-
USB Host 的 Android API 指南应该为您提供所需的所有信息。