如果收到来电和耳机连接在音频插孔上,如何以编程方式打开扬声器?
答案 0 :(得分:9)
audiomanager.setSpeakerphoneOn(true)
请务必在清单中加入MODIFY_AUDIO_SETTINGS
权限。
答案 1 :(得分:1)
// for android 10 and higher
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.putExtra(TelecomManager.EXTRA_START_CALL_WITH_SPEAKERPHONE, true);
callIntent.setData(Uri.parse("tel:" + phone));