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