summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Anna Zhuravleva <azhura@google.com> 2024-06-11 10:58:47 +0000
committer Anna Zhuravleva <azhura@google.com> 2024-06-11 11:41:59 +0000
commit658b5f15ddfc5ce43ffaa0e2d3f3131a3301e087 (patch)
treec9eac1f28c40ee0797accc8a2ead81f8bee1a5bc
parent9cfe42549796114035a59976198340bc64c3dad0 (diff)
Update documentation for permissions to access hidden profiles
Bug: 345194412 Test: presubmit Change-Id: Ib0fa5328dd73ea82cfc67e219b286687cd55dc80
-rw-r--r--core/res/AndroidManifest.xml14
1 files changed, 9 insertions, 5 deletions
diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml
index 8541704ecfb9..93cbb25c1060 100644
--- a/core/res/AndroidManifest.xml
+++ b/core/res/AndroidManifest.xml
@@ -3244,16 +3244,20 @@
<permission android:name="android.permission.INTERACT_ACROSS_PROFILES"
android:protectionLevel="signature|appop" />
- <!-- Allows applications to access profiles with ACCESS_HIDDEN_PROFILES user property
- <p>Protection level: normal
- @FlaggedApi("android.multiuser.enable_permission_to_access_hidden_profiles") -->
+ <!-- Allows applications to access profiles with
+ {@code android.content.pm.UserProperties#PROFILE_API_VISIBILITY_HIDDEN} user property, e.g.
+ {@link android.os.UserManager#USER_TYPE_PROFILE_PRIVATE}.
+ <p>Protection level: normal
+ @FlaggedApi("android.multiuser.enable_permission_to_access_hidden_profiles") -->
<permission android:name="android.permission.ACCESS_HIDDEN_PROFILES"
android:label="@string/permlab_accessHiddenProfile"
android:description="@string/permdesc_accessHiddenProfile"
android:protectionLevel="normal" />
- <!-- @SystemApi @hide Allows privileged applications to get details about hidden profile
- users.
+ <!-- @SystemApi @hide Allows privileged applications to get details about profiles with
+ {@code android.content.pm.UserProperties#PROFILE_API_VISIBILITY_HIDDEN} user property, e.g.
+ {@link android.os.UserManager#USER_TYPE_PROFILE_PRIVATE}. Removes extra requirements such
+ as having {@link android.app.role.RoleManager#ROLE_HOME} role for LauncherApps APIs.
@FlaggedApi("android.multiuser.enable_permission_to_access_hidden_profiles") -->
<permission
android:name="android.permission.ACCESS_HIDDEN_PROFILES_FULL"