gpt4 book ai didi

android - 如何监听 SpeakerPhone 的变化

转载 作者:行者123 更新时间:2023-12-05 00:07:30 24 4
gpt4 key购买 nike

我希望能够收听 android 原生扬声器按钮的开/关事件。

意识到我可以生成一个子线程并继续检查 AudioManager.isSpeakerphoneOn();那只会耗尽电池生命周期等等。有听众吗?

最佳答案

API 29 开始,您可以使用 Intent 过滤器 AudioManager.ACTION_SPEAKERPHONE_STATE_CHANGED 注册一个 BroadcastReceiver

Android 官方页面中提供了文档 here .

不幸的是,对于 API < 29,除了轮询,我没有找到任何其他方法。

关于android - 如何监听 SpeakerPhone 的变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16694231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com