我正在研究 Android ADK。到目前为止,我的程序从 USBManager 类中获取了附加设备的列表,并显示了它们的基本信息。USB 主机模式运行良好,即使在两个或三个 USB 集线器之外,也能识别多个连接的设备。但是,该列表从不包含 USB 鼠标或 USB 键盘,即使这些设备被系统识别并用于输入(键入文本区域等)。系统似乎抓住了这些,并没有将它们呈现给 ADK 框架。
这个功能是故意的吗?有什么方法可以访问这些 HID 设备?据我所知,在 Android 主机模式下访问 USB 设备的唯一方法是 USB 管理器和意图过滤器。 另一位发帖人得出的结论是,两者都不允许访问 HID 设备。
提前感谢您提供有关此主题的任何信息或评论;我真的很想接触鼠标/键盘,这样我就可以用简单的设备练习 USB 通信。