2012-07-23 73 views
0

我尝试了Intent-receiver和onKeyDown方法。对于大多数按钮都可以正常工作,但Beats Solo耳机具有多个按钮,并且只检测到播放按钮,+/- 按钮不会触发接收器,也不会触发onKeyDown()。无法识别Beats Solo上的MEDIA_BUTTON触发器

任何想法?

+0

你有什么证据表明,这些都应该在Android上工作?例如,是否有一些广告或某些东西表明这些按钮可与支持Beats的HTC设备配合使用?我的意思是,我大概可以创建一个带有“炒菜”按钮的耳机,但这并不意味着按下它会触发Android内的任何内容。 :-) – CommonsWare 2012-07-23 19:59:53

+0

他们不适用于android多数民众赞成在为什么我写的应用程序;) – bluewhile 2012-07-23 20:03:17

回答

0

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

Android AOSP // KEYBOARD

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

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

+ Button press

Menu button press - 3 times

相关问题