有没有办法让NotificationListenerService先获取通知?

时间:2014-12-30 04:55:34

标签: android audio notifications listener

我有NotifcationListenerService正在接收通知,但在某些情况下,我希望我的应用能够阻止通知发出默认声音。例如,对于短信,我想阻止短信通知发出默认噪音,但前提是我已经处理了通知(我正在使用TextToSpeech阅读通知。)

我知道我可以使用cancelNotification(),但有时会在我取消通知之前将通知发布到通知栏(因此会播放通知声音)。有没有办法设置此侦听器的优先级?

或者,我创建了一个BroadcastReceiver来监听SMS_RECEIVED意图,但我似乎无法找到一种方法来阻止JUST SMS通知发出声音。我可以阻止所有通知发出声音,但这不是我想要的,因为我没有处理所有通知,并且我不希望用户不通知我没有处理的事件。

0 个答案:

没有答案