我尝试了Intent-receiver和onKeyDown方法。对于大多数按钮都可以正常工作,但Beats Solo Headset有多个按钮,只检测到播放按钮,+ / - 按钮不会触发接收器,也不会触发onKeyDown()。
有什么想法吗?
答案 0 :(得分:0)
好的,我在AOSP技术规格中发现了这个问题。有许多未针对Android定义的HID交互。因此,我将尝试使用范围读出HID代码并将此密钥映射到Android。
编辑:我将它们连接到示波器,同时按下菜单按钮清晰可见,+幅度非常小且几乎无法检测到。我附上两个范围截图。如果有人找到解决方案,请联系我。
注意:屏幕截图显示按下菜单按钮3次!