Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4457978f authored by Mariana Arantes's avatar Mariana Arantes Committed by Android (Google) Code Review
Browse files

Merge "Create new permission GET_ROLE_HOLDERS." into main

parents 9c135907 efcc3fbb
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -167,6 +167,7 @@ package android {
    field @FlaggedApi("com.android.devicelock.flags.get_enrollment_type") public static final String GET_DEVICE_LOCK_ENROLLMENT_TYPE = "android.permission.GET_DEVICE_LOCK_ENROLLMENT_TYPE";
    field public static final String GET_HISTORICAL_APP_OPS_STATS = "android.permission.GET_HISTORICAL_APP_OPS_STATS";
    field public static final String GET_PROCESS_STATE_AND_OOM_SCORE = "android.permission.GET_PROCESS_STATE_AND_OOM_SCORE";
    field @FlaggedApi("android.permission.flags.supervision_role_enabled") public static final String GET_ROLE_HOLDERS = "android.permission.GET_ROLE_HOLDERS";
    field public static final String GET_RUNTIME_PERMISSIONS = "android.permission.GET_RUNTIME_PERMISSIONS";
    field public static final String GET_TOP_ACTIVITY_INFO = "android.permission.GET_TOP_ACTIVITY_INFO";
    field @Deprecated public static final String GRANT_PROFILE_OWNER_DEVICE_IDS_ACCESS = "android.permission.GRANT_PROFILE_OWNER_DEVICE_IDS_ACCESS";
+8 −0
Original line number Diff line number Diff line
@@ -6547,6 +6547,14 @@
    <permission android:name="android.permission.MANAGE_ONE_TIME_PERMISSION_SESSIONS"
                android:protectionLevel="signature|installer" />
    <!-- @SystemApi Allows an application to get the package names of the
        holders of a role.
        @FlaggedApi(android.permission.flags.Flags.FLAG_SUPERVISION_ROLE_ENABLED)
        @hide -->
    <permission android:name="android.permission.GET_ROLE_HOLDERS"
                android:protectionLevel="signature|privileged"
                android:featureFlag="android.permission.flags.supervision_role_enabled"/>
    <!-- @SystemApi Allows an application to manage the holders of a role.
         @hide -->
    <permission android:name="android.permission.MANAGE_ROLE_HOLDERS"
+2 −0
Original line number Diff line number Diff line
@@ -643,6 +643,8 @@ applications that come with the platform
        <!-- Permission required for integration test - InputTest -->
        <permission name="android.permission.LISTEN_FOR_KEY_ACTIVITY"/>
        <permission name="android.permission.OBSERVE_ROLE_HOLDERS"/>
        <!-- Permission required for CTS test - CtsRoleTestCases -->
        <permission name="android.permission.GET_ROLE_HOLDERS"/>
    </privapp-permissions>

    <privapp-permissions package="com.android.soundpicker">
+2 −0
Original line number Diff line number Diff line
@@ -295,6 +295,8 @@
    <uses-permission android:name="android.permission.SET_TIME" />
    <uses-permission android:name="android.permission.SET_TIME_ZONE" />
    <uses-permission android:name="android.permission.DISABLE_HIDDEN_API_CHECKS" />
    <uses-permission android:name="android.permission.GET_ROLE_HOLDERS"
        android:featureFlag="android.permission.flags.supervision_role_enabled"/>
    <uses-permission android:name="android.permission.MANAGE_ROLE_HOLDERS" />
    <uses-permission android:name="android.permission.MANAGE_DEFAULT_APPLICATIONS" />
    <uses-permission android:name="android.permission.BYPASS_ROLE_QUALIFICATION" />