这三个常数是什么?
INTERRUPTION_FILTER_ALL,
INTERRUPTION_FILTER_PRIORITY和
INTERRUPTION_FILTER_NONE
在NotificationListenerService中指定?
此外,优先级中断过滤器涵盖哪些通知?
android文档并没有清楚地提到这一点,虽然人们可以从这个名字中得到一些想法,但有人能给出一个明确的答案吗?
谢谢!!
发布于 2016-06-17 21:08:56
NotificationManager使用它们来更改Android中引入的通知策略。
文档实际上是相当清晰的,所以我将重新迭代它们:
INTERRUPTION_FILTER_ALL -正常中断过滤器-没有通知被抑制。
INTERRUPTION_FILTER_NONE -没有中断过滤器-所有通知被抑制,所有的音频流(除了那些用于电话)和振动是静音的。
INTERRUPTION_FILTER_PRIORITY -中断过滤器恒优先级中断过滤器-除那些符合优先级标准的通知外,所有通知都被抑制.一些音频流是静音的。请参阅priorityCallSenders、priorityCategories、priorityMessageSenders以定义或查询此条件。用户还可以指定可以绕过此中断筛选器的包。
基本上,它们只允许您设置筛选器,您希望在哪些通知上禁用(或不禁用)。
https://stackoverflow.com/questions/34268743
复制相似问题