放送されたらACTION_NEW_OUTGOING_CALL
、相手の回答の次のイベントをキャプチャする必要があります。それを達成する方法についてアドバイスをいただけますか?Androidダイヤラーアプリが緑色のAndroidアイコンを、その人が手に取ったときにその人の写真に正確に変更するので、それが可能であることを私は知っています。
更新:発信通話を処理するAndroid上のアプリのソースを確認しました。私は次の方法に気づきましたContactsUtils
:
/**
* Kick off an intent to initiate a call.
*/
public static void initiateCall(Context context, CharSequence
phoneNumber) {
Intent intent = new Intent(Intent.ACTION_CALL_PRIVILEGED,
Uri.fromParts("tel", phoneNumber.toString(), null));
context.startActivity(intent); }
私の答えは、を聞いている活動にあると思いますIntent.ACTION_CALL_PRIVILEGED
。だから私の質問を言い換えると:誰かがどのアクティビティが処理するか知っていますIntent.ACTION_CALL_PRIVILEGED
か?