3

電話と通信できるBluetoothヘッドセットがあります。通話に応答/終了する 1 つの大きな「通話」ボタンがあります。

通話ボタンが押されたときに傍受できるアプリを作ろうとしています。インテントフィルターを使用してみました:

<receiver android:name=".MediaButtonIntentReceiver">
    <intent-filter>
        <action android:name="android.intent.action.MEDIA_BUTTON" />
    </intent-filter>
</receiver>

しかし、通話ボタンはmedia_buttonとして分類されていないようです

どうすればこれを達成できるかについてのアイデアはありますか? コールボタンが押されたときに知りたいだけです

4

2 に答える 2

0

試す

android.intent.action.CALL_BUTTON

http://developer.android.com/reference/android/content/Intent.html#ACTION_CALL_BUTTON

よくわかりません..電話の物理的な呼び出しボタンやヘッドセットのボタンなど、すべての呼び出しボタンで起動すると思います。

于 2012-06-22T01:16:02.347 に答える
0

ボタンが現在ボイスダイヤラーを起動している場合(私の場合)、ACTION_VOICE_COMMANDが必要です。以下をインテント フィルタに追加します。

<action android:name="android.intent.action.VOICE_COMMAND" />
<category android:name="android.intent.category.DEFAULT" />
于 2013-12-27T02:02:39.730 に答える