Benutzerinformation
public final class UserInfo
extends Object
java.lang.Object |
↳ | com.android.tradefed.device.UserInfo |
Ähnlich wie die UserInfo-Klasse von der Plattform.
Dies soll android.content.pm.UserInfo ähneln.
Speichert Daten und grundlegende Logik rund um die Informationen für einen Benutzer.
Zusammenfassung
Öffentliche Konstrukteure |
---|
UserInfo (int userId, String userName, int flag, boolean isRunning) |
UserInfo (int userId, String userName, int flag, boolean isRunning, String userType) |
Konstanten
FLAGS_NOT_SECONDARY
public static final int FLAGS_NOT_SECONDARY
Konstanter Wert: 45 (0x0000002d)
FLAG_EPHEMERAL
public static final int FLAG_EPHEMERAL
Konstanter Wert: 256 (0x00000100)
FLAG_GUEST
public static final int FLAG_GUEST
Konstanter Wert: 4 (0x00000004)
FLAG_MAIN
public static final int FLAG_MAIN
Konstanter Wert: 16384 (0x00004000)
FLAG_MANAGED_PROFILE
public static final int FLAG_MANAGED_PROFILE
Konstanter Wert: 32 (0x00000020)
FLAG_PRIMARY
public static final int FLAG_PRIMARY
Konstanter Wert: 1 (0x00000001)
FLAG_PROFILE
public static final int FLAG_PROFILE
Konstanter Wert: 4096 (0x00001000)
FLAG_RESTRICTED
public static final int FLAG_RESTRICTED
Konstanter Wert: 8 (0x00000008)
BENUTZER_SYSTEM
public static final int USER_SYSTEM
Konstanter Wert: 0 (0x00000000)
Felder
CLONE_PROFILE_TYPE
public static final String CLONE_PROFILE_TYPE
Öffentliche Konstrukteure
Benutzerinformation
public UserInfo (int userId,
String userName,
int flag,
boolean isRunning)
Parameter |
---|
userId | int |
userName | String |
flag | int |
isRunning | boolean |
Benutzerinformation
public UserInfo (int userId,
String userName,
int flag,
boolean isRunning,
String userType)
Parameter |
---|
userId | int |
userName | String |
flag | int |
isRunning | boolean |
userType | String |
Öffentliche Methoden
Flagge
public int flag ()
isCloneProfile
public boolean isCloneProfile ()
ist vergänglich
public boolean isEphemeral ()
istGast
public boolean isGuest ()
istMain
public boolean isMain ()
isManagedProfile
public boolean isManagedProfile ()
istPrimär
public boolean isPrimary ()
läuft
public boolean isRunning ()
istSekundär
public boolean isSecondary ()
istSystem
public boolean isSystem ()
istBenutzertyp
public boolean isUserType (UserInfo.UserType userType,
int currentUserId)
Gibt zurück, ob diese Instanz vom angegebenen Typ ist.
Parameter |
---|
userType | UserInfo.UserType |
currentUserId | int |
Benutzer-ID
public int userId ()
Nutzername
public String userName ()