【问题标题】:Connection to HID USB device (keyboard and mouse) in android在 android 中连接到 HID USB 设备(键盘和鼠标)
【发布时间】:2013-08-12 14:32:52
【问题描述】:

我正在尝试开发一个用于管理 HID 设备的 Android 应用程序。 使用 google sdk 提供的 UsbManager 和 getDeviceList() 并遵循 android sdk 官方文档,我可以建立与各种设备(如笔式驱动器、外部 HD、usb“电话”等)的连接,但我不是在将android智能手机连接到usb鼠标和键盘的条件下:getDeviceList()方法根本没有列出它们,即使android OS能够识别和使用它! 事实上,我在手机上使用鼠标和键盘没有任何问题。 我正在使用三星 Galaxy S4 进行测试。 任何人都可以给我一些解释,好吗? 谢谢!

p.s.:我也试过使用“USB主机诊断”之类的应用,结果是一样的:应用无法识别连接的鼠标和键盘……但鼠标和键盘仍然可以正常工作……

【问题讨论】:

    标签: java android usb hid


    【解决方案1】:

    你看过Android Open Access Protocol了吗?在标题为HID Support 的部分中:

    AOA 2.0 协议添加了四个新的 USB 控制请求,以允许配件充当 Android 设备的一个或多个 HID 输入设备。由于 HID 支持完全通过端点 0 上的控制请求完成,因此不需要新的 USB 接口来提供这种支持。

    HTH。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-18
      • 2022-11-02
      • 1970-01-01
      • 2013-01-23
      • 2016-05-26
      • 2018-08-23
      • 2015-06-04
      • 2011-11-02
      相关资源
      最近更新 更多