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

Commit cc21d411 authored by Vitor Carvalho's avatar Vitor Carvalho
Browse files

Add @SystemApi annotation to the ENABLE and DISABLE_SUPERVISION intent actions...

Add @SystemApi annotation to the ENABLE and DISABLE_SUPERVISION intent actions to allow system apps to use the constant.

Bug: 421268765
Bug: 390242232
Flag: android.app.supervision.flags.supervision_manager_apis
Test: EXEMPT not applicable
Change-Id: Ib6d41634986703de422e941d8d534069052b064c
parent 4268b167
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2970,6 +2970,8 @@ package android.app.supervision {
    method @FlaggedApi("android.app.supervision.flags.supervision_manager_apis") @Nullable @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.QUERY_USERS}) public android.content.Intent createConfirmSupervisionCredentialsIntent();
    method @FlaggedApi("android.app.supervision.flags.supervision_manager_apis") @RequiresPermission(anyOf={android.Manifest.permission.MANAGE_USERS, android.Manifest.permission.QUERY_USERS}) public boolean isSupervisionEnabled();
    method @FlaggedApi("android.permission.flags.enable_system_supervision_role_behavior") @RequiresPermission(android.Manifest.permission.MANAGE_ROLE_HOLDERS) public boolean shouldAllowBypassingSupervisionRoleQualification();
    field @FlaggedApi("android.app.supervision.flags.supervision_manager_apis") public static final String ACTION_DISABLE_SUPERVISION = "android.app.supervision.action.DISABLE_SUPERVISION";
    field @FlaggedApi("android.app.supervision.flags.supervision_manager_apis") public static final String ACTION_ENABLE_SUPERVISION = "android.app.supervision.action.ENABLE_SUPERVISION";
  }
  @FlaggedApi("android.app.supervision.flags.supervision_manager_apis") public final class SupervisionRecoveryInfo implements android.os.Parcelable {
+4 −0
Original line number Diff line number Diff line
@@ -95,6 +95,8 @@ public class SupervisionManager {
     *
     * @hide
     */
    @SystemApi
    @FlaggedApi(Flags.FLAG_SUPERVISION_MANAGER_APIS)
    public static final String ACTION_ENABLE_SUPERVISION =
            "android.app.supervision.action.ENABLE_SUPERVISION";

@@ -110,6 +112,8 @@ public class SupervisionManager {
     *
     * @hide
     */
    @SystemApi
    @FlaggedApi(Flags.FLAG_SUPERVISION_MANAGER_APIS)
    public static final String ACTION_DISABLE_SUPERVISION =
            "android.app.supervision.action.DISABLE_SUPERVISION";