Android でダイヤルパッド キーの押下をシミュレートする方法はありますか? 自動化されたサービスを呼び出し、英語の場合は「1」、スペイン語の場合は「2」を押す必要がある場合など、さまざまな番号に対応する Android アプリのボタンを作成しようとしています。 「English」と表示されているので、押すと「1」が入力されます。
私のアクティビティでは、サービスを呼び出してから番号を呼び出すことで、ネイティブの Android 呼び出し画面の上にオーバーレイするサービスを作成できました。
String number = "222-222-2222";
String uri = "tel:" + number.trim() ;
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse(uri));
startService(new Intent(this, Service.class));
startActivity(intent);
Android のさまざまなダイヤル番号キーをシミュレートするサービス ボタンを追加したいと考えています。これは可能ですか?または、サービスに対する私のアプローチは間違っていますか?