私はすでにこの投稿と他のいくつかの投稿を読みましたが、スピーカーをオンにして電話をかける方法がまだわかりません。誰かが
通話を開始する前に、リスナーを登録してから、スピーカーフォンをアクティブにします。CALL_STATE_IDLEを受信した後、リスナーを削除し、スピーカーフォンを再度非アクティブ化します
しかし、これは正確にはどういう意味ですか?
これが私のコードです-
Intent intentCallActivity = new Intent(context, tabWidgetActivity.class);
intentCallActivity.putExtra("number", phoneNumber);
intentCallActivity.putExtra("speaker", true);
intentCallActivity.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intentCallActivity);
これは正しく機能しません。このコードをテストした後、電話のスピーカーが正しく機能しないことがあります。これは、スピーカーフォンを無効にしていないことが原因である可能性があります。他に何をしなければなりませんか?