У меня есть root-телефон, принимающий входящие телефонные звонки с помощью команды 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), которую яможно запустить параллельно, чтобы выключить динамик?