不积跬步无以至千里

一.前摘
当你开启勿扰模式的时候,此刻你肯定不想被打扰,无论是声音还是显示上,那此时的来电通知会怎样呢?毕竟来电通知是一个非常重要的通知,那它是在勿扰模式中怎么被处理的呢?
二.正文
其实SystemUI的通知是有一个专门管理通知数据的类NotificationData,这里有对通知是否需要在通知栏中是否显示出来会有过滤的操作。
代码路径:
app/src/com/android/systemui/statusbar/NotificationData.java
1.shouldFilterOut()的调用,来新通知或者更新通知的时候过滤通知

2.filterAndSort()的调用,更新通知以及切换用户后过滤通知

本文探讨了在Android SystemUI中,当勿扰模式开启时,来电通知的处理方式。重点在于SystemUI的通知管理类NotificationData,该类通过shouldFilterOut()和filterAndSort()方法过滤通知。在勿扰模式下,来电通知正是在此被过滤。如需避免特定通知被过滤,可以调整相应代码逻辑。
订阅专栏 解锁全文
2261

被折叠的 条评论
为什么被折叠?



