所以现在我在清单文件中声明了我的 BroastcastReceiver ......
<receiver android:name=".MyReceiver">
<intent-filter>
<action android:name="android.intent.action.CALL_BUTTON" />
</intent-filter>
</receiver>
我想在按下呼叫按钮时捕捉到意图。
这是我的代码...
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "intent received", Toast.LENGTH_LONG);
if(intent.getAction().equals("android.intent.action.CALL_BUTTON")) {
Toast.makeText(context, "call button pressed", Toast.LENGTH_LONG);
}
}
}
但是,当我按下通话按钮时,我没有看到吐司。我错过了什么?
这是使用此问题的答案的延续...