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
Verschachtelte Klassen |
---|
enum | UserInfo.UserType Unterstützte Varianten eines Benutzertyps in externen APIs. |
Öffentliche Konstrukteure |
---|
UserInfo (int userId, String userName, int flag, boolean isRunning) |
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_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_RESTRICTED
public static final int FLAG_RESTRICTED
Konstanter Wert: 8 (0x00000008)
BENUTZER_SYSTEM
public static final int USER_SYSTEM
Konstanter Wert: 0 (0x00000000)
Öffentliche Konstrukteure
Benutzerinformation
public UserInfo (int userId,
String userName,
int flag,
boolean isRunning)
Parameter |
---|
userId | int |
userName | String |
flag | int |
isRunning | boolean |
Öffentliche Methoden
Flagge
public int flag ()
ist vergänglich
public boolean isEphemeral ()
istGast
public boolean isGuest ()
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 |
Benutzeridentifikation
public int userId ()
Nutzername
public String userName ()
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Last updated 2022-08-15 UTC.
[]
[]