Android 通过单击音量按钮收听静音的振铃器

Android 通过单击音量按钮收听静音的振铃器,android,Android,我需要知道在后台任务中,当有电话进来时,用户是否通过单击音量按钮使振铃器静音。因此,我可以听到两个可能的事件: 音量按钮点击(onKeyDown)-这将是首选方法 振铃器静音 这似乎是不可能的。有人知道如何做到这一点吗 Thx Simon没有您想要的内容的广播,但您可以设置内容观察者,以便在设置更改(包括音量)时收到通知。请在此处查看答案: 使用BroadcastReceiver与 同时检查AudioManager.VIBRATE\u SETTING\u CHANGED\u ACTION(“

我需要知道在后台任务中,当有电话进来时,用户是否通过单击音量按钮使振铃器静音。因此,我可以听到两个可能的事件:

  • 音量按钮点击(onKeyDown)-这将是首选方法
  • 振铃器静音
这似乎是不可能的。有人知道如何做到这一点吗

Thx
Simon

没有您想要的内容的广播,但您可以设置内容观察者,以便在设置更改(包括音量)时收到通知。请在此处查看答案:

使用BroadcastReceiver与


同时检查AudioManager.VIBRATE\u SETTING\u CHANGED\u ACTION(“”)仅供参考:这是不可能的,因为前台的应用程序(手机铃声响起时的手机应用程序)会处理硬件按钮的点击。这项活动没有进一步通过。

hmm,我想我还没有完全弄清楚我在问什么。我在这里重新写过:改变铃声模式对你没有帮助:嗯,我想我还没有完全弄清楚我在问什么。我在这里重新写过: