0

我尝试了 Intent-receiver 和 onKeyDown 方法。两者都适用于大多数按钮,但 Beats Solo 耳机有多个按钮,并且仅检测到播放按钮,+ / - 按钮不会触发接收器,也不会触发 onKeyDown()。

有任何想法吗?

4

1 回答 1

0

好的,我在 AOSP 技术规范中发现了问题。有很多没有为 Android 定义的 HID 交互。所以我会尝试用范围读出 HID 代码,并将这个 Key 映射到 Android。

Android AOSP // 键盘

编辑:我将它们连接到示波器,同时按下菜单按钮清晰可见,+ 幅度非常小并且 - 几乎无法检测到。我附上了两个范围的屏幕截图。如果有人找到解决方案,请与我联系。

注意:屏幕截图显示菜单按钮按下了 3 次!

+ 按钮按下

菜单按钮按下 - 3 次

于 2012-07-24T09:29:35.397 回答