我目前正在进行一个项目,需要在 Android(使用 4.2.2)中使用 USB 主机模式。我需要能够执行标准文件操作,例如列出文件并从 USB 驱动器中读取。使用主机模式文档,我已经能够检测到连接的驱动器是否为 USB 大容量存储器,并找到各种端点。
我的问题在于之后该怎么做。我猜我不太理解控制传输和批量传输之间的区别,或者在控制传输的情况下究竟发生了什么。不幸的是,我对 USB 本身的了解有些有限,而且我听说文档相当困难。
有人能帮助我指导一下,或者向我指出一个可行的示例,告诉我需要做些什么才能“挂载”USB驱动器吗?如我之前所说,我只需要那些列出文件并读取它们的文件操作,不需要写入。我还应该提到,目标手机是 Samsung 的 Galaxy Nexus。
谢谢