Loading api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -5616,6 +5616,7 @@ package android.os { method @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public boolean isManagedProfile(int); method @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public boolean isPrimaryUser(); method @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public boolean isRestrictedProfile(); method @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public boolean isRestrictedProfile(@NonNull android.os.UserHandle); method @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public boolean removeUser(@NonNull android.os.UserHandle); method @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public void setUserIcon(@NonNull android.graphics.Bitmap); method @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public void setUserName(@Nullable String); Loading core/java/android/os/UserManager.java +18 −0 Original line number Diff line number Diff line Loading @@ -1469,6 +1469,24 @@ public class UserManager { } } /** * Check if a user is a restricted profile. Restricted profiles may have a reduced number of * available apps, app restrictions, and account restrictions. * * @param user the user to check * @return whether the user is a restricted profile. * @hide */ @SystemApi @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public boolean isRestrictedProfile(@NonNull UserHandle user) { try { return mService.getUserInfo(user.getIdentifier()).isRestricted(); } catch (RemoteException re) { throw re.rethrowFromSystemServer(); } } /** * Checks if specified user can have restricted profile. * @hide Loading Loading
api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -5616,6 +5616,7 @@ package android.os { method @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public boolean isManagedProfile(int); method @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public boolean isPrimaryUser(); method @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public boolean isRestrictedProfile(); method @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public boolean isRestrictedProfile(@NonNull android.os.UserHandle); method @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public boolean removeUser(@NonNull android.os.UserHandle); method @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public void setUserIcon(@NonNull android.graphics.Bitmap); method @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public void setUserName(@Nullable String); Loading
core/java/android/os/UserManager.java +18 −0 Original line number Diff line number Diff line Loading @@ -1469,6 +1469,24 @@ public class UserManager { } } /** * Check if a user is a restricted profile. Restricted profiles may have a reduced number of * available apps, app restrictions, and account restrictions. * * @param user the user to check * @return whether the user is a restricted profile. * @hide */ @SystemApi @RequiresPermission(android.Manifest.permission.MANAGE_USERS) public boolean isRestrictedProfile(@NonNull UserHandle user) { try { return mService.getUserInfo(user.getIdentifier()).isRestricted(); } catch (RemoteException re) { throw re.rethrowFromSystemServer(); } } /** * Checks if specified user can have restricted profile. * @hide Loading