在果冻豆上的语音search之前处理耳机button

Android Jelly Bean引入了一种语音searchfunction,通过长按耳机的播放/暂停button来激活。 由于我的应用程序需要能够使用这些长按,我想知道是否有任何方法来禁用语音search或使Android玩button事件公平。

Solutions Collecting From Web of "在果冻豆上的语音search之前处理耳机button"

我没有自己尝试过,但是你可以使用AudioManager的registerMediaButtonEventReceiver方法来获得这个function,因为音量button是媒体button。

AOSP音乐应用程序有一个MediaButtonIntentReceiver响应音量button按下。

这个解决scheme的信用属于这个答案 。