我想创建一个Android应用程序,我可以用键盘(hid)进行通信。首先,我尝试通过 usb 主机与键盘进行通信,但似乎键盘没有出现在UsbManager.getDeviceList()上。
我读过有关AOA的文章。我的问题是我不明白如何设置协议。我知道android设备应该与配件通信,但我不明白标准键盘是配件还是修改我的键盘。在第二种情况下,我该怎么做?我想直接在Android设备上插入我的键盘 usb 。
我已尝试使用附件的应用程序示例,但mUsbManager.getAccessoryList()返回null。如何知道要在 usb 附件过滤器上设置的型号和制造商?
感谢您的帮助。
答案 0 :(得分:1)
我曾与Android设备进行外部键盘集成。我还注意到所有键盘都无法通过设备识别,只有lenevo和Logitech键盘才能检测到。如果您正在寻找代码,请参阅此Link.