UserInfo.UserType
public
static
final
enum
UserInfo.UserType
extends Enum<UserInfo.UserType>
java.lang.Object | ||
↳ | java.lang.Enum<com.android.tradefed.device.UserInfo.UserType> | |
↳ | com.android.tradefed.device.UserInfo.UserType |
Unterstützte Varianten des Nutzertyps in externen APIs.
Zusammenfassung
Enum-Werte | |
---|---|
UserInfo.UserType |
CLONE_PROFILE
Nutzer eines geklonten Profils |
UserInfo.UserType |
COMMUNAL_PROFILE
Nutzer des Gemeinschaftsprofils |
UserInfo.UserType |
CURRENT
den aktuellen Nutzer im Vordergrund des Geräts |
UserInfo.UserType |
GUEST
Gastnutzer. |
UserInfo.UserType |
MAIN
Nutzer, der auf dem Gerät als Hauptnutzer gekennzeichnet ist. Bei Nicht-HSUM-Geräten ist der Hauptnutzer der Systemnutzer = Nutzer 0. Bei HSUM-Geräten ist der Hauptnutzer der erste menschliche Nutzer. |
UserInfo.UserType |
MANAGED_PROFILE
Nutzer mit verwaltetem Profil, z.B. Arbeitsprofil. |
UserInfo.UserType |
PRIMARY
Nutzer, der auf dem Gerät als primär gekennzeichnet ist; in den meisten Fällen ist „primär“ gleichbedeutend mit „Systemnutzer“ oder „Nutzer 0“ |
UserInfo.UserType |
PRIVATE_PROFILE
Nutzer mit privatem Profil |
UserInfo.UserType |
SECONDARY
sekundärer Nutzer, d.h. |
UserInfo.UserType |
SYSTEM
system user = user 0 |
Öffentliche Methoden | |
---|---|
boolean
|
isCloneProfile()
|
boolean
|
isCurrent()
|
boolean
|
isGuest()
|
boolean
|
isMain()
|
boolean
|
isManagedProfile()
|
boolean
|
isPrimary()
|
boolean
|
isPrivateProfile()
|
boolean
|
isProfile()
Gibt zurück, ob diese Instanz einen Profiltyp hat. |
boolean
|
isSecondary()
|
boolean
|
isSystem()
|
static
UserInfo.UserType
|
valueOf(String name)
|
static
final
UserType[]
|
values()
|
Enum-Werte
COMMUNAL_PROFILE
public static final UserInfo.UserType COMMUNAL_PROFILE
Nutzer eines Gemeinschaftsprofils
AKTUELL
public static final UserInfo.UserType CURRENT
den aktuellen Nutzer im Vordergrund des Geräts
GAST
public static final UserInfo.UserType GUEST
Gastnutzer. Es kann jeweils nur eine vorhanden sein, sie kann sitzungsbasiert sein und unterliegt möglicherweise weiteren Einschränkungen.
HAUPTNUMMER
public static final UserInfo.UserType MAIN
Nutzer, der auf dem Gerät als Hauptnutzer gekennzeichnet ist. Bei Nicht-HSUM-Geräten ist der Hauptnutzer der Systemnutzer = Nutzer 0. Bei HSUM-Geräten ist der Hauptnutzer der erste menschliche Nutzer.
MANAGED_PROFILE
public static final UserInfo.UserType MANAGED_PROFILE
Nutzer mit verwaltetem Profil, z.B. Arbeitsprofil.
PRIMÄR
public static final UserInfo.UserType PRIMARY
Nutzer, der auf dem Gerät als primär gekennzeichnet ist; in den meisten Fällen ist „primär“ = „Systemnutzer“ = „Nutzer 0“
Sekundär
public static final UserInfo.UserType SECONDARY
sekundärer Nutzer, d.h. kein primärer und kein Systemnutzer.
Öffentliche Methoden
isCloneProfile
public boolean isCloneProfile ()
Returns | |
---|---|
boolean |
isCurrent
public boolean isCurrent ()
Returns | |
---|---|
boolean |
isGuest
public boolean isGuest ()
Returns | |
---|---|
boolean |
isMain
public boolean isMain ()
Returns | |
---|---|
boolean |
isManagedProfile
public boolean isManagedProfile ()
Returns | |
---|---|
boolean |
isPrimary
public boolean isPrimary ()
Returns | |
---|---|
boolean |
isPrivateProfile
public boolean isPrivateProfile ()
Returns | |
---|---|
boolean |
isProfile
public boolean isProfile ()
Gibt zurück, ob diese Instanz einen Profiltyp hat.
Returns | |
---|---|
boolean |
isSecondary
public boolean isSecondary ()
Returns | |
---|---|
boolean |
isSystem
public boolean isSystem ()
Returns | |
---|---|
boolean |
valueOf
public static UserInfo.UserType valueOf (String name)
Parameter | |
---|---|
name |
String |
Returns | |
---|---|
UserInfo.UserType |