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

CLONE_PROFILE

public static final UserInfo.UserType CLONE_PROFILE

Nutzer eines Profils klonen

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“

PRIVATE_PROFILE

public static final UserInfo.UserType PRIVATE_PROFILE

Nutzer mit privatem Profil

Sekundär

public static final UserInfo.UserType SECONDARY

sekundärer Nutzer, d.h. kein primärer und kein Systemnutzer.

SYSTEM

public static final UserInfo.UserType SYSTEM

system user = user 0

Ö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

Werte

public static final UserType[] values ()

Returns
UserType[]