0

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) があることを誰かに教えてもらえますか?

4

0 に答える 0