1

当收到来电并且耳机连接在音频插孔上时,如何以编程方式打开扬声器?

4

2 回答 2

10
audiomanager.setSpeakerphoneOn(true)

请务必MODIFY_AUDIO_SETTINGS在清单中包含权限。

于 2012-05-15T18:53:38.580 回答
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));
于 2021-04-21T12:56:24.153 回答