私の携帯電話で着信があったとき、そのユーザーに「どのアプリでその呼び出しをピックアップしたい "と述べた。私のアプリはandroid.intent.action.Callの "完了アクション"チューザーダイアログに表示されません
通常、私の研究では、受信機にandroid:permission="android.permission.CALL_PHONE"
アクションを使用すると自動的に「完了アクションを使用」が開きますが、残念ながらそのポップアップは表示されません。
そのポップアップを開くには、私は
は、私は下のリンクを参照してくださいコード
Intent it = new Intent(Intent.ACTION_CALL);
it.setData(Uri.parse("tel:" +number));
it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
if (ActivityCompat.checkSelfPermission(ctx,
Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {
return;
}
ctx.startActivity(it);
の下に行われ、ポップアップが開いている「を使用して完全なアクション」そのコードを使用しますが、その選択に私のアプリを取得していません私のシナリオを動作させる how to use android.intent.action.CALL_PRIVILEGED and android.intent.action.NEW_OUTGOING_CALL?
私のシナリオを動作させるのに手伝ってもらえますか?
私は混乱しています。着信コールや発信コールを処理しますか?これらは2つの異なるもので、質問には両方の要素が含まれています。 –
@David着信を処理したい – Himadri
これは見ましたか? https://stackoverflow.com/questions/15563921/how-to-detect-incoming-calls-in-an-android-device着信コールの検出は、電話状態の変化を検出するために「BroadcastReceiver」を使用して処理されます。あなたの質問は「アクションを使用して完了」ポップアップについて語っていますが、これは「アクティビティ」にのみ適用されます。 –