私は次のような発信通話を開始しています:
startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + mNumber)));
DTMFコードを送信する方法がないことはすでに知っているので、ユーザーがダイヤルパッドを表示して自分で番号を入力できるようにしたいと思います。通話後にダイヤルパッドを自動的に起動する方法はありますか?ITelephonyClassと
mTelephonyService.showCallScreenWithDialpad(true);
ダイヤルパッドを表示できますが、アプリを使用していて、通話画面がアクティブになっていない場合に限ります。ただし、インテントを起動した後は、呼び出し画面がアクティブなアクティビティであるため、このコード行は効果がないように見えます。私の知る限り、呼び出しを開始してから前述のコマンドを呼び出した後、自動的にアプリに戻ることもできません。
通話開始後にダイヤルパッドを表示する方法はありますか?