jays+android耳机,android – 响应多按钮有线耳机
我正在駕駛一對JAYS四耳機(有線遙控器/麥克風上有3個按鈕)插入Galaxy Nexus(ICS 4.0.2)進行實驗.
我的問題是,只有中間的按鈕被我寫的測試應用程序’識別’,即按鍵時觸發(fā)了Intent.ACTION_MEDIA_BUTTON和/或Activity.onKeyDown回調(diào)與KeyCode 79.
按另外兩個按鈕不會觸發(fā)任何以前的方法.對于信息,這些耳機及其3個按鈕適用于Apple iPhone和Apple電腦(至少是MacBookPro 2011),如在盒子上廣告
首先,我認為Android或我的設(shè)備可能無法處理有線千斤頂遙控器上的多個按鈕(即使這聽起來很奇怪),但是我嘗試用HTC的一個耳機他們的Desire設(shè)備)有3個按鈕.中間按鈕的反應方式與我的JAYS相同,但另外兩個按鈕也被識別為KeyCodes 87和88,分別播放上一個和播放下一個媒體鍵.
所以似乎Android的設(shè)備或低級別層面根本無法捕捉某些耳機按鈕信號:/(至少那些不是87和88)
任何關(guān)于如何使Android能夠識別其他按鈕/信號的想法任何人可以從這些耳機識別蘋果兼容的?這是否意味著低水平的司機為ICS寫作,或者我錯過了一些非常明顯的事情?
任何幫助將不勝感激.如果需要,可以發(fā)布我的測試應用程序代碼.
干杯
總結(jié)
以上是生活随笔為你收集整理的jays+android耳机,android – 响应多按钮有线耳机的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hibernate3.x,hiberna
- 下一篇: c语言以顺序结构存储的二叉树的非递归遍历