【发布时间】:2013-04-07 14:28:11
【问题描述】:
我尝试将我的 USB 设备以大容量存储方式连接到我的平板电脑(Google Nexus 7)已经有一个月了。 我已经阅读了所有关于 Android USB host 的谷歌文档,但我发现没有任何东西可以读取我的 USB 设备中的文件!
我在不同的论坛上进行了搜索,发现很少有应用程序在执行 USB 查看器(例如 Nexus 媒体导入器),但我还没有找到任何源代码能够读取 USB 密钥上的文件,在大容量存储中。
我现在正在尝试实现USB大容量存储协议,用方法
bulkTransfer (UsbEndpoint endpoint, byte[] buffer, int length, int timeout)
但我不知道如何访问设备目录...
有人已经解决了这个沟通问题吗?
【问题讨论】:
-
我认为连接存储设备是主机模式而不是附件模式@Elior!
-
您确实需要主机模式,这意味着平板电脑将为设备供电。附件模式意味着设备将为平板电脑供电,我认为大容量存储无法供电。
-
好的..对不起,我给出了错误的链接..但是你可以看看那个关于主机模式的网站
-
那个网站已经在我的收藏夹中了! :) 但我的问题不是检测USB设备,而是与它通信,并获取它上面的文件!