OSDN Git Service

[Notif] Allow locking importance on notification
authorRohan Shah <shahrk@google.com>
Wed, 11 Apr 2018 03:48:47 +0000 (23:48 -0400)
committerRohan Shah <shahrk@google.com>
Thu, 12 Apr 2018 01:57:49 +0000 (21:57 -0400)
commit590e1b2aa5ba09aaa4c3562430c56113e694da9d
tree96bf7c59eab4d706e8c85280d5bcbe78584b889c
parent9054656c203a9188f4283587d75de896087990f2
[Notif] Allow locking importance on notification

Currently locking  only works on channel - this CL allows doing
so on the overarching notification too. Added locking field in
appropriate places in record and surfaced it to other bits via
the RankingHelper.

Test: Visually, reproduced organically (+ deleting /data/ files)
Fixes: 77775657
Change-Id: Ie46093921dd6c1ae3533ded7b87faaa475a631e4
core/java/android/app/INotificationManager.aidl
packages/SystemUI/src/com/android/systemui/statusbar/NotificationInfo.java
packages/SystemUI/tests/src/com/android/systemui/statusbar/NotificationInfoTest.java
services/core/java/com/android/server/notification/NotificationManagerService.java
services/core/java/com/android/server/notification/NotificationRecord.java
services/core/java/com/android/server/notification/RankingHelper.java
services/tests/uiservicestests/src/com/android/server/notification/NotificationRecordTest.java
services/tests/uiservicestests/src/com/android/server/notification/RankingHelperTest.java