[英]android -how to listen to SpeakerPhone change
我希望能够收听 android 原生扬声器按钮的开/关事件。
意识到我可以产生一个子线程并继续检查 AudioManager.isSpeakerphoneOn(); 那只会缩短电池寿命等等。有没有听众?
从API 29开始,您可以使用 Intent 过滤器AudioManager.ACTION_SPEAKERPHONE_STATE_CHANGED注册BroadcastReceiver 。
AudioManager.ACTION_SPEAKERPHONE_STATE_CHANGED
BroadcastReceiver
文档可在此处的 Android 官方页面中找到。
不幸的是,对于 API < 29,除了轮询之外,我没有找到任何其他方法。
[英]how to find whether speakerphone is on or not in android
[英]How to listen to change in time in Android
[英]Android set speakerphone on programmatically
[英]Android - How to turn on speakerphone and max volume for phone call
[英]How to listen for Android View transformation change?
[英]android, how to listen to the notification permission change event
[英]How to listen the Viewable change of a View on Android
[英]How to listen to android MediaPlayer position change event
[英]How to listen to custom marker location change in Android?
[英]Android recording and playing +speakerphone as an option
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.