我需要在后台任务中知道用户是否在呼叫进入时通过单击音量按钮来静音铃声。因此我可以听到两个可能的事件:
THX 西蒙
答案 0 :(得分:0)
没有您想要的广播,但您可以设置内容观察者,以便在设置更改(包括音量)时收到通知。请在这里查看答案: Is there a broadcast action for volume changes?
答案 1 :(得分:0)
使用BroadcastReceiver与android.media.RINGER_MODE_CHANGED
一起使用同时检查AudioManager.VIBRATE_SETTING_CHANGED_ACTION(“android.media.VIBRATE_SETTING_CHANGED”)
答案 2 :(得分:0)
仅供参考:这是不可能的,因为前景中的应用程序(手机应用程序在电话振铃时)处理硬件按钮点击。事件没有进一步传递。