OSDN Git Service

Hidden API blacklisting killswitch.
authorMathew Inwood <mathewi@google.com>
Thu, 8 Feb 2018 12:23:59 +0000 (12:23 +0000)
committerMathew Inwood <mathewi@google.com>
Wed, 14 Feb 2018 11:34:07 +0000 (11:34 +0000)
commit169cb3b4949a9bb5e3face59f3c2baf9dbcd4f45
treee45e388570e04aeae3b022b2992a9489d5f1bd77
parentd8be2394d312bfe9192da510923359dd014675ea
Hidden API blacklisting killswitch.

Just support "*" for now, meaning disable all API blacklisting for all
apps.

Test: Manually verified by:
- installing test app that accesses hidden API
- manually blacklist the API
- $ adb shell settings put global hidden_api_blacklist_exemptions \\*

Change-Id: I9a41a104742c9aaaf3a753e7b0f3a1106e37d4d3
core/java/android/provider/Settings.java
core/proto/android/providers/settings.proto
core/tests/coretests/src/android/provider/SettingsBackupTest.java
packages/SettingsProvider/src/com/android/providers/settings/SettingsProtoDumpUtil.java
services/core/java/com/android/server/am/ActivityManagerService.java