OSDN Git Service

Honor per-app sensitivity setting.
authorChris Wren <cwren@android.com>
Tue, 2 Sep 2014 21:23:51 +0000 (17:23 -0400)
committerChris Wren <cwren@android.com>
Thu, 4 Sep 2014 15:49:06 +0000 (11:49 -0400)
commit3ad4e3a45bbe44129b14c4d391431e44f1e04f0c
tree43d0d023d84a38bbeb9d6169bfb9a20d634a1a31
parente23b8dd58fba275802d48fccb43170845aac0382
Honor per-app sensitivity setting.

Settings are stored by NotificationManagerService in the policy file,
and are communicated to NotificationListeners via a hidden API on the
RankingMap object.

Bug: 16324353
Change-Id: I2d5cf6782273744cbf9b309dec76780cc0a4c39e
core/java/android/app/INotificationManager.aidl
core/java/android/service/notification/NotificationListenerService.java
core/java/android/service/notification/NotificationRankingUpdate.java
core/res/res/values/config.xml
packages/SystemUI/src/com/android/systemui/statusbar/NotificationData.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.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/PackageVisibilityExtractor.java [new file with mode: 0644]
services/core/java/com/android/server/notification/RankingConfig.java
services/core/java/com/android/server/notification/RankingHelper.java