我有一个蓝牙耳机,它可以与我的手机通信。它有一个大的“呼叫”按钮,用于应答/结束呼叫。
我正在尝试使一个应用程序,将能够拦截时,呼叫按钮被按下。我尝试过使用意图过滤器:
<receiver android:name=".MediaButtonIntentReceiver">
<intent-filter>
<action android:name="android.intent.action.MEDIA_BUTTON" />
</intent-filter>
</receiver>但呼叫按钮似乎不属于media_button
关于如何实现这一点有什么想法吗?我只想知道呼叫按钮是什么时候按下的
发布于 2012-06-22 09:16:02
试一试
android.intent.action.CALL_BUTTON
http://developer.android.com/reference/android/content/Intent.html#ACTION_CALL_BUTTON
我对此不太确定..我认为它会触发所有呼叫按键,包括电话上的任何物理呼叫按键和耳机.etc上的按键。
发布于 2013-12-27 10:02:40
如果按键当前正在打开语音拨号器(我的是这样),您想要ACTION_VOICE_COMMAND。将以下内容添加到您的意图过滤器:
<action android:name="android.intent.action.VOICE_COMMAND" />
<category android:name="android.intent.category.DEFAULT" />https://stackoverflow.com/questions/11147831
复制相似问题