【发布时间】:2021-05-26 06:39:41
【问题描述】:
想法是在用户通话时启用电话上的扬声器。
所以首先我监听TelephonyManager.CALL_STATE_OFFHOOK 状态,然后延迟 2 秒调用以下代码:
val audioManager = getSystemService(Context.AUDIO_SERVICE) as AudioManager
if (!audioManager.isSpeakerphoneOn) {
audioManager.mode = AudioManager.MODE_IN_CALL
audioManager.isSpeakerphoneOn = true
}
这在三星上运行良好,但由于某种原因不适用于Huawei P20 Pro。有什么想法吗?
【问题讨论】:
-
他们运行的是同一个安卓版本吗?
-
两部手机均使用 Android 10。
-
@MaartinAndroid 不要贪婪或任何东西,但你能奖励我赏金吗?只需 1 次投票,赏金就会丢失,您需要 2 次投票才能获得它...
标签: android android-audiomanager