@Implements(value=android.os.UserManager.class,
minSdk=17)
public class ShadowUserManager
extends java.lang.Object
| Constructor and Description |
|---|
ShadowUserManager() |
| Modifier and Type | Method and Description |
|---|---|
android.os.Bundle |
getApplicationRestrictions(java.lang.String packageName) |
java.util.List<android.os.UserHandle> |
getUserProfiles() |
android.os.Bundle |
getUserRestrictions(android.os.UserHandle userHandle) |
boolean |
hasUserRestriction(java.lang.String restrictionKey,
android.os.UserHandle userHandle) |
boolean |
isManagedProfile() |
boolean |
isUserUnlocked() |
void |
setManagedProfile(boolean managedProfile)
Setter for
UserManager.isManagedProfile() |
void |
setUserRestriction(android.os.UserHandle userHandle,
java.lang.String restrictionKey,
boolean value) |
void |
setUserUnlocked(boolean userUnlocked)
Setter for
UserManager.isUserUnlocked() |
@Implementation(minSdk=18) public android.os.Bundle getApplicationRestrictions(java.lang.String packageName)
@Implementation(minSdk=21) public java.util.List<android.os.UserHandle> getUserProfiles()
@Implementation(minSdk=24) public boolean isUserUnlocked()
public void setUserUnlocked(boolean userUnlocked)
Setter for UserManager.isUserUnlocked()
@Implementation(minSdk=21) public boolean isManagedProfile()
public void setManagedProfile(boolean managedProfile)
Setter for UserManager.isManagedProfile()
@Implementation(minSdk=21)
public boolean hasUserRestriction(java.lang.String restrictionKey,
android.os.UserHandle userHandle)
public void setUserRestriction(android.os.UserHandle userHandle,
java.lang.String restrictionKey,
boolean value)
@Implementation(minSdk=18) public android.os.Bundle getUserRestrictions(android.os.UserHandle userHandle)