From 9d716ca573e571a8bae1a3bc1152ef2012025aaf Mon Sep 17 00:00:00 2001 From: Sudheer Shanka Date: Wed, 21 Apr 2021 17:15:53 -0700 Subject: [PATCH] Update a permission to be role based. ACCESS_BLOBS_ACROSS_USERS is updated to be role based so that apps holding assist role can have this permission granted. Bug: 175844032 Test: manual Change-Id: Iece8cc8caff439538391585af7199892baac235e --- core/api/current.txt | 1 + core/api/system-current.txt | 1 - core/res/AndroidManifest.xml | 5 ++--- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/core/api/current.txt b/core/api/current.txt index d603fa09f20dc..476070f601f80 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -9,6 +9,7 @@ package android { ctor public Manifest.permission(); field public static final String ACCEPT_HANDOVER = "android.permission.ACCEPT_HANDOVER"; field public static final String ACCESS_BACKGROUND_LOCATION = "android.permission.ACCESS_BACKGROUND_LOCATION"; + field public static final String ACCESS_BLOBS_ACROSS_USERS = "android.permission.ACCESS_BLOBS_ACROSS_USERS"; field public static final String ACCESS_CHECKIN_PROPERTIES = "android.permission.ACCESS_CHECKIN_PROPERTIES"; field public static final String ACCESS_COARSE_LOCATION = "android.permission.ACCESS_COARSE_LOCATION"; field public static final String ACCESS_FINE_LOCATION = "android.permission.ACCESS_FINE_LOCATION"; diff --git a/core/api/system-current.txt b/core/api/system-current.txt index b5c25d2fe94d6..10af9bba0620f 100644 --- a/core/api/system-current.txt +++ b/core/api/system-current.txt @@ -3,7 +3,6 @@ package android { public static final class Manifest.permission { field public static final String ACCESS_AMBIENT_LIGHT_STATS = "android.permission.ACCESS_AMBIENT_LIGHT_STATS"; - field public static final String ACCESS_BLOBS_ACROSS_USERS = "android.permission.ACCESS_BLOBS_ACROSS_USERS"; field public static final String ACCESS_BROADCAST_RADIO = "android.permission.ACCESS_BROADCAST_RADIO"; field public static final String ACCESS_CACHE_FILESYSTEM = "android.permission.ACCESS_CACHE_FILESYSTEM"; field public static final String ACCESS_CONTEXT_HUB = "android.permission.ACCESS_CONTEXT_HUB"; diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 93f2de67492c5..dfd8cd0848df2 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -2708,10 +2708,9 @@ - + + android:protectionLevel="signature|privileged|development|role" />