Loading api/system-current.txt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -916,6 +916,7 @@ package android.app.admin { field public static final int PROVISIONING_TRIGGER_QR_CODE = 2; // 0x2 field public static final int PROVISIONING_TRIGGER_QR_CODE = 2; // 0x2 field public static final int PROVISIONING_TRIGGER_UNSPECIFIED = 0; // 0x0 field public static final int PROVISIONING_TRIGGER_UNSPECIFIED = 0; // 0x0 field public static final int STATE_USER_PROFILE_COMPLETE = 4; // 0x4 field public static final int STATE_USER_PROFILE_COMPLETE = 4; // 0x4 field public static final int STATE_USER_PROFILE_FINALIZED = 5; // 0x5 field public static final int STATE_USER_SETUP_COMPLETE = 2; // 0x2 field public static final int STATE_USER_SETUP_COMPLETE = 2; // 0x2 field public static final int STATE_USER_SETUP_FINALIZED = 3; // 0x3 field public static final int STATE_USER_SETUP_FINALIZED = 3; // 0x3 field public static final int STATE_USER_SETUP_INCOMPLETE = 1; // 0x1 field public static final int STATE_USER_SETUP_INCOMPLETE = 1; // 0x1 Loading core/java/android/app/admin/DevicePolicyManager.java +11 −1 Original line number Original line Diff line number Diff line Loading @@ -1829,6 +1829,15 @@ public class DevicePolicyManager { @SystemApi @SystemApi public static final int STATE_USER_PROFILE_COMPLETE = 4; public static final int STATE_USER_PROFILE_COMPLETE = 4; /** * Management setup on a managed profile. * <p>This is used as an intermediate state after {@link #STATE_USER_PROFILE_COMPLETE} once the * work profile has been created. * @hide */ @SystemApi public static final int STATE_USER_PROFILE_FINALIZED = 5; /** /** * @hide * @hide */ */ Loading @@ -1837,7 +1846,8 @@ public class DevicePolicyManager { STATE_USER_SETUP_INCOMPLETE, STATE_USER_SETUP_INCOMPLETE, STATE_USER_SETUP_COMPLETE, STATE_USER_SETUP_COMPLETE, STATE_USER_SETUP_FINALIZED, STATE_USER_SETUP_FINALIZED, STATE_USER_PROFILE_COMPLETE STATE_USER_PROFILE_COMPLETE, STATE_USER_PROFILE_FINALIZED }) }) @Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE) public @interface UserProvisioningState {} public @interface UserProvisioningState {} Loading non-updatable-api/system-current.txt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -864,6 +864,7 @@ package android.app.admin { field public static final int PROVISIONING_TRIGGER_QR_CODE = 2; // 0x2 field public static final int PROVISIONING_TRIGGER_QR_CODE = 2; // 0x2 field public static final int PROVISIONING_TRIGGER_UNSPECIFIED = 0; // 0x0 field public static final int PROVISIONING_TRIGGER_UNSPECIFIED = 0; // 0x0 field public static final int STATE_USER_PROFILE_COMPLETE = 4; // 0x4 field public static final int STATE_USER_PROFILE_COMPLETE = 4; // 0x4 field public static final int STATE_USER_PROFILE_FINALIZED = 5; // 0x5 field public static final int STATE_USER_SETUP_COMPLETE = 2; // 0x2 field public static final int STATE_USER_SETUP_COMPLETE = 2; // 0x2 field public static final int STATE_USER_SETUP_FINALIZED = 3; // 0x3 field public static final int STATE_USER_SETUP_FINALIZED = 3; // 0x3 field public static final int STATE_USER_SETUP_INCOMPLETE = 1; // 0x1 field public static final int STATE_USER_SETUP_INCOMPLETE = 1; // 0x1 Loading services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -7887,7 +7887,7 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { // Current user has a managed-profile, but current user is not managed, so // Current user has a managed-profile, but current user is not managed, so // rather than moving to finalized state, go back to unmanaged once // rather than moving to finalized state, go back to unmanaged once // profile provisioning is complete. // profile provisioning is complete. if (newState == DevicePolicyManager.STATE_USER_UNMANAGED) { if (newState == DevicePolicyManager.STATE_USER_PROFILE_FINALIZED) { return; return; } } break; break; Loading services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerTest.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -2814,7 +2814,7 @@ public class DevicePolicyManagerTest extends DpmTestBase { exerciseUserProvisioningTransitions(CALLER_USER_HANDLE, exerciseUserProvisioningTransitions(CALLER_USER_HANDLE, DevicePolicyManager.STATE_USER_PROFILE_COMPLETE, DevicePolicyManager.STATE_USER_PROFILE_COMPLETE, DevicePolicyManager.STATE_USER_UNMANAGED); DevicePolicyManager.STATE_USER_PROFILE_FINALIZED); } } public void testSetUserProvisioningState_managedProfileFromSetupWizard_managedProfile() public void testSetUserProvisioningState_managedProfileFromSetupWizard_managedProfile() Loading Loading
api/system-current.txt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -916,6 +916,7 @@ package android.app.admin { field public static final int PROVISIONING_TRIGGER_QR_CODE = 2; // 0x2 field public static final int PROVISIONING_TRIGGER_QR_CODE = 2; // 0x2 field public static final int PROVISIONING_TRIGGER_UNSPECIFIED = 0; // 0x0 field public static final int PROVISIONING_TRIGGER_UNSPECIFIED = 0; // 0x0 field public static final int STATE_USER_PROFILE_COMPLETE = 4; // 0x4 field public static final int STATE_USER_PROFILE_COMPLETE = 4; // 0x4 field public static final int STATE_USER_PROFILE_FINALIZED = 5; // 0x5 field public static final int STATE_USER_SETUP_COMPLETE = 2; // 0x2 field public static final int STATE_USER_SETUP_COMPLETE = 2; // 0x2 field public static final int STATE_USER_SETUP_FINALIZED = 3; // 0x3 field public static final int STATE_USER_SETUP_FINALIZED = 3; // 0x3 field public static final int STATE_USER_SETUP_INCOMPLETE = 1; // 0x1 field public static final int STATE_USER_SETUP_INCOMPLETE = 1; // 0x1 Loading
core/java/android/app/admin/DevicePolicyManager.java +11 −1 Original line number Original line Diff line number Diff line Loading @@ -1829,6 +1829,15 @@ public class DevicePolicyManager { @SystemApi @SystemApi public static final int STATE_USER_PROFILE_COMPLETE = 4; public static final int STATE_USER_PROFILE_COMPLETE = 4; /** * Management setup on a managed profile. * <p>This is used as an intermediate state after {@link #STATE_USER_PROFILE_COMPLETE} once the * work profile has been created. * @hide */ @SystemApi public static final int STATE_USER_PROFILE_FINALIZED = 5; /** /** * @hide * @hide */ */ Loading @@ -1837,7 +1846,8 @@ public class DevicePolicyManager { STATE_USER_SETUP_INCOMPLETE, STATE_USER_SETUP_INCOMPLETE, STATE_USER_SETUP_COMPLETE, STATE_USER_SETUP_COMPLETE, STATE_USER_SETUP_FINALIZED, STATE_USER_SETUP_FINALIZED, STATE_USER_PROFILE_COMPLETE STATE_USER_PROFILE_COMPLETE, STATE_USER_PROFILE_FINALIZED }) }) @Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE) public @interface UserProvisioningState {} public @interface UserProvisioningState {} Loading
non-updatable-api/system-current.txt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -864,6 +864,7 @@ package android.app.admin { field public static final int PROVISIONING_TRIGGER_QR_CODE = 2; // 0x2 field public static final int PROVISIONING_TRIGGER_QR_CODE = 2; // 0x2 field public static final int PROVISIONING_TRIGGER_UNSPECIFIED = 0; // 0x0 field public static final int PROVISIONING_TRIGGER_UNSPECIFIED = 0; // 0x0 field public static final int STATE_USER_PROFILE_COMPLETE = 4; // 0x4 field public static final int STATE_USER_PROFILE_COMPLETE = 4; // 0x4 field public static final int STATE_USER_PROFILE_FINALIZED = 5; // 0x5 field public static final int STATE_USER_SETUP_COMPLETE = 2; // 0x2 field public static final int STATE_USER_SETUP_COMPLETE = 2; // 0x2 field public static final int STATE_USER_SETUP_FINALIZED = 3; // 0x3 field public static final int STATE_USER_SETUP_FINALIZED = 3; // 0x3 field public static final int STATE_USER_SETUP_INCOMPLETE = 1; // 0x1 field public static final int STATE_USER_SETUP_INCOMPLETE = 1; // 0x1 Loading
services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -7887,7 +7887,7 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager { // Current user has a managed-profile, but current user is not managed, so // Current user has a managed-profile, but current user is not managed, so // rather than moving to finalized state, go back to unmanaged once // rather than moving to finalized state, go back to unmanaged once // profile provisioning is complete. // profile provisioning is complete. if (newState == DevicePolicyManager.STATE_USER_UNMANAGED) { if (newState == DevicePolicyManager.STATE_USER_PROFILE_FINALIZED) { return; return; } } break; break; Loading
services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerTest.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -2814,7 +2814,7 @@ public class DevicePolicyManagerTest extends DpmTestBase { exerciseUserProvisioningTransitions(CALLER_USER_HANDLE, exerciseUserProvisioningTransitions(CALLER_USER_HANDLE, DevicePolicyManager.STATE_USER_PROFILE_COMPLETE, DevicePolicyManager.STATE_USER_PROFILE_COMPLETE, DevicePolicyManager.STATE_USER_UNMANAGED); DevicePolicyManager.STATE_USER_PROFILE_FINALIZED); } } public void testSetUserProvisioningState_managedProfileFromSetupWizard_managedProfile() public void testSetUserProvisioningState_managedProfileFromSetupWizard_managedProfile() Loading