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


Obsługiwane warianty typu użytkownika w zewnętrznych interfejsach API.

Podsumowanie

Wartości typu wyliczeniowego

UserInfo.UserType  CLONE_PROFILE

Użytkownik profilu klonu

UserInfo.UserType  COMMUNAL_PROFILE

Użytkownik profilu wspólnego

UserInfo.UserType  CURRENT

bieżący użytkownik urządzenia na pierwszym planie.

UserInfo.UserType  GUEST

gość. 

UserInfo.UserType  MAIN

użytkownik oznaczony jako główny użytkownik na urządzeniu; w przypadku nieużytkowników hsum główny użytkownik = użytkownik systemu = użytkownik 0, a w przypadku użytkowników hsum główny użytkownik = pierwszy użytkownik ludzki. 

UserInfo.UserType  MANAGED_PROFILE

użytkownik profilu zarządzanego, np. profilu służbowego. 

UserInfo.UserType  PRIMARY

użytkownik oznaczony jako główny na urządzeniu; najczęściej główny = użytkownik systemu = użytkownik 0

UserInfo.UserType  PRIVATE_PROFILE

użytkownik z profilem prywatnym

UserInfo.UserType  SECONDARY

dodatkowy użytkownik, czyli

UserInfo.UserType  SYSTEM

system user = user 0 

Metody publiczne

boolean isCloneProfile()
boolean isCurrent()
boolean isGuest()
boolean isMain()
boolean isManagedProfile()
boolean isPrimary()
boolean isPrivateProfile()
boolean isProfile()

Zwraca informację, czy ta instancja jest typu profil.

boolean isSecondary()
boolean isSystem()
static UserInfo.UserType valueOf(String name)
static final UserType[] values()

Wartości typu wyliczeniowego

CLONE_PROFILE

public static final UserInfo.UserType CLONE_PROFILE

klonowanie użytkownika profilu

COMMUNAL_PROFILE

public static final UserInfo.UserType COMMUNAL_PROFILE

Użytkownik profilu wspólnego

BIEŻĄCY MODEL

public static final UserInfo.UserType CURRENT

bieżący użytkownik urządzenia na pierwszym planie.

GOŚĆ

public static final UserInfo.UserType GUEST

gość. Może istnieć tylko jeden naraz, może być efemeryczny i mieć więcej ograniczeń.

GŁÓWNY

public static final UserInfo.UserType MAIN

użytkownik oznaczony jako główny użytkownik na urządzeniu; w przypadku nieużytkowników hsum główny użytkownik = użytkownik systemu = użytkownik 0, a w przypadku użytkowników hsum główny użytkownik = pierwszy użytkownik ludzki.

MANAGED_PROFILE

public static final UserInfo.UserType MANAGED_PROFILE

użytkownik profilu zarządzanego, np. profilu służbowego.

GŁÓWNA

public static final UserInfo.UserType PRIMARY

użytkownik oznaczony jako główny na urządzeniu; najczęściej główny = użytkownik systemu = użytkownik 0

PRIVATE_PROFILE

public static final UserInfo.UserType PRIVATE_PROFILE

użytkownik z profilem prywatnym

DODATKOWY

public static final UserInfo.UserType SECONDARY

Użytkownik dodatkowy, czyli niebędący użytkownikiem głównym ani systemowym.

SYSTEM

public static final UserInfo.UserType SYSTEM

system user = user 0

Metody publiczne

isCloneProfile

public boolean isCloneProfile ()

Zwroty
boolean

isCurrent

public boolean isCurrent ()

Zwroty
boolean

isGuest

public boolean isGuest ()

Zwroty
boolean

isMain

public boolean isMain ()

Zwroty
boolean

isManagedProfile

public boolean isManagedProfile ()

Zwroty
boolean

isPrimary

public boolean isPrimary ()

Zwroty
boolean

isPrivateProfile

public boolean isPrivateProfile ()

Zwroty
boolean

isProfile

public boolean isProfile ()

Zwraca informację, czy ta instancja jest typu profil.

Zwroty
boolean

isSecondary

public boolean isSecondary ()

Zwroty
boolean

isSystem

public boolean isSystem ()

Zwroty
boolean

valueOf

public static UserInfo.UserType valueOf (String name)

Parametry
name String

Zwroty
UserInfo.UserType

wartości

public static final UserType[] values ()

Zwroty
UserType[]