OSDN Git Service

Add android.permission.MANAGE_SCOPED_ACCESS_DIRECTORY_PERMISSIONS
authorFelipe Leme <felipeal@google.com>
Wed, 14 Feb 2018 21:15:19 +0000 (13:15 -0800)
committerFelipe Leme <felipeal@google.com>
Wed, 14 Feb 2018 21:17:23 +0000 (13:17 -0800)
This permission is required to access the ScopedAccessProvider. Although
Settings doesn't currently needs it because it has implicit access because
it runs as UID 1000, it's better to explicitly grant it.

Bug: 72055774

Test: atest CtsAppSecurityHostTestCases:ScopedDirectoryAccessTest#testResetDoNotAskAgain,testResetGranted

Change-Id: I843d7e4a1f674b4e012ac7f744d6ffccadde5a24

AndroidManifest.xml

index dec12ba..0d556f8 100644 (file)
@@ -92,6 +92,7 @@
     <uses-permission android:name="android.permission.NETWORK_SETTINGS" />
     <uses-permission android:name="android.permission.TEST_BLACKLISTED_PASSWORD" />
     <uses-permission android:name="android.permission.USE_RESERVED_DISK" />
+    <uses-permission android:name="android.permission.MANAGE_SCOPED_ACCESS_DIRECTORY_PERMISSIONS" />
 
     <application android:label="@string/settings_label"
             android:icon="@drawable/ic_launcher_settings"