From 132710e3898787f1de8f5249bcb034b3ba55650b Mon Sep 17 00:00:00 2001 From: Maurice Lam Date: Fri, 3 Mar 2017 19:13:42 -0800 Subject: [PATCH] Add permission to show notification during setup Add a priviledged permission NOTIFICATION_DURING_SETUP which together with the existing Notification.EXTRA_ALLOW_DURING_SETUP will allow a notification to be shown during setup. Test: Added NotificationDataTest Bug: 34705874 Change-Id: I7215acf4017ad897294c69abf63a7f2e5d556f31 --- api/system-current.txt | 1 + core/res/AndroidManifest.xml | 5 + .../systemui/statusbar/NotificationData.java | 29 ++++- .../statusbar/NotificationDataTest.java | 110 ++++++++++++++++++ 4 files changed, 142 insertions(+), 3 deletions(-) create mode 100644 packages/SystemUI/tests/src/com/android/systemui/statusbar/NotificationDataTest.java diff --git a/api/system-current.txt b/api/system-current.txt index 7ef4db8d894b9..baff4129714ea 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -159,6 +159,7 @@ package android { field public static final java.lang.String MOUNT_UNMOUNT_FILESYSTEMS = "android.permission.MOUNT_UNMOUNT_FILESYSTEMS"; field public static final java.lang.String MOVE_PACKAGE = "android.permission.MOVE_PACKAGE"; field public static final java.lang.String NFC = "android.permission.NFC"; + field public static final java.lang.String NOTIFICATION_DURING_SETUP = "android.permission.NOTIFICATION_DURING_SETUP"; field public static final java.lang.String OVERRIDE_WIFI_CONFIG = "android.permission.OVERRIDE_WIFI_CONFIG"; field public static final java.lang.String PACKAGE_USAGE_STATS = "android.permission.PACKAGE_USAGE_STATS"; field public static final java.lang.String PACKAGE_VERIFICATION_AGENT = "android.permission.PACKAGE_VERIFICATION_AGENT"; diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 5bfcda37294d7..6b35f53c185c7 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -3285,6 +3285,11 @@ + + +