首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用安卓USBManager访问HID设备

使用安卓USBManager访问HID设备
EN

Stack Overflow用户
提问于 2011-07-06 07:10:45
回答 2查看 3.3K关注 0票数 4

我正在研究Android ADK。到目前为止,我的程序从USBManager类获取已连接设备的列表,并显示有关它们的基本信息。USB主机模式工作良好,可识别多个连接的设备,即使它们相距两个或三个USB集线器也是如此。但是,该列表从不包含USB鼠标或USB键盘,即使这些设备被系统识别并用于输入(在文本区域中键入等)。似乎系统捕获了这些内容,并且没有将它们呈现给ADK框架。

这个功能是故意的吗?有没有办法访问这些HID设备?据我所知,在Android主机模式下访问USB设备的唯一方法是USB管理器和意图过滤器。Another poster得出的结论是,两者都不允许访问HID设备。

提前感谢您提供关于这个主题的任何信息或评论;我真的很想接触鼠标/键盘,这样我就可以用简单的设备练习USB通信。

EN

回答 2

Stack Overflow用户

发布于 2011-08-08 06:05:30

你测试的是什么版本? 2.3.4还是3.1?你试过使用com.android.future.usb或android.hardware.usb吗?

票数 0
EN

Stack Overflow用户

发布于 2015-09-04 02:49:49

如果您已经可以使用HID设备进行输入,它将作为输入设备(键盘或鼠标)工作,您不需要将其作为USB设备进行访问。您只需通过OnKeyListener.等侦听器捕获来自设备的输入

如果要检查输入设备,请参阅Can't see mouse and keyboard device with usbManager android

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6589877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档