adb コマンドを使用して着信を受け入れるルート化された電話があります。
adb shell service call phone 5
通話が開始された後、電話のスピーカーが自動的にオンになることに気付きました。これは 2 つの異なるデバイスで見られました。また、通話開始後に AudioManager でスピーカーをオフにしてみましたが、うまくいかないようです。通話中にスピーカーをオフにするコードは次のとおりです。
AudioManager audioManager = ((AudioManager) context.getSystemService(Context.AUDIO_SERVICE));
audioManager.setMode(AudioManager.MODE_IN_CALL);
audioManager.setSpeakerphoneOn(false);
呼び出しが adb によって受け入れられたときにスピーカーがオンになる理由と、スピーカーをオフにするために並行して実行できる他のコマンド (adb) があることを誰かに教えてもらえますか?