OSDN Git Service

Migrate managed services from setting to policy xml
authorJulia Reynolds <juliacr@google.com>
Tue, 6 Jun 2017 20:14:18 +0000 (16:14 -0400)
committerJulia Reynolds <juliacr@google.com>
Mon, 19 Jun 2017 17:43:30 +0000 (17:43 +0000)
commitb852e56668d02c00853bc0a3651001044c11be71
treec4b3516368e7178a9c2f1d6a3ac98759a0c2a38e
parent1c75b9c99ffccdabf95b57321fe866f96c6e460b
Migrate managed services from setting to policy xml

Change-Id: Ie20f91dbdd0ba6b57b5909cbf0152a32754fe02d
Fixes: 62263757
Test: runtest systemui-notification, cts AudioManagerTest,
cts-verifier DND tests, verify bug reports after toggling
access for various types of managed services, verified
default approved services aren't renabled on boot; verified that
they are reenabled after a device reset, verified that
settings are migrated after a restore from OC backup.
19 files changed:
api/current.txt
api/system-current.txt
api/test-current.txt
core/java/android/app/INotificationManager.aidl
core/java/android/app/NotificationManager.java
core/java/android/provider/Settings.java
core/tests/coretests/src/android/provider/SettingsBackupTest.java
packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
services/core/java/com/android/server/media/MediaSessionService.java
services/core/java/com/android/server/notification/ConditionProviders.java
services/core/java/com/android/server/notification/ManagedServices.java
services/core/java/com/android/server/notification/NotificationManagerService.java
services/core/java/com/android/server/notification/RankingHelper.java
services/core/java/com/android/server/notification/XmlUtils.java [new file with mode: 0644]
services/core/java/com/android/server/vr/VrManagerService.java
services/tests/notification/src/com/android/server/notification/ManagedServicesTest.java [new file with mode: 0644]
services/tests/notification/src/com/android/server/notification/NotificationManagerServiceTest.java
services/tests/notification/src/com/android/server/notification/NotificationTestCase.java
tests/testables/src/android/testing/TestableSettingsProvider.java