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 sklonowanego profilu,

UserInfo.UserType  COMMUNAL_PROFILE

użytkownik profilu wspólnego,

UserInfo.UserType  CURRENT

bieżący użytkownik urządzenia, który korzysta z niego w trybie pierwszego planu;

UserInfo.UserType  FULL

Wskazuje „pełnego” użytkownika, czyli użytkownika będącego osobą fizyczną, który nie ma profilu. 

UserInfo.UserType  GUEST

gościem. 

UserInfo.UserType  MAIN

To pole zostało wycofane. Zamiast niej użyj wartości FULL. 

UserInfo.UserType  MANAGED_PROFILE

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

UserInfo.UserType  NULL

niezdefiniowany identyfikator użytkownika,

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 profilu prywatnego,

UserInfo.UserType  SECONDARY

użytkownik dodatkowy, czyli

UserInfo.UserType  SYSTEM

użytkownik systemu = użytkownik 0

Metody publiczne

boolean isCloneProfile()
boolean isCurrent()
boolean isFull()
boolean isGuest()
boolean isMain()

Ta metoda została wycofana. Użyj w zamian zasady isFull().

boolean isManagedProfile()
boolean isPrimary()
boolean isPrivateProfile()
boolean isProfile()

Zwraca informację, czy ta instancja jest typu profilu.

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

użytkownik sklonowanego 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, który korzysta z niego w pierwszym planie;

PEŁNY ODCINEK

public static final UserInfo.UserType FULL

Wskazuje „pełnego” użytkownika, czyli użytkownika będącego osobą fizyczną, który nie ma profilu.

GOŚĆ

public static final UserInfo.UserType GUEST

gościem. Może istnieć tylko 1 taki użytkownik naraz. Może on być tymczasowy i podlegać większym ograniczeniom.

GŁÓWNY

public static final UserInfo.UserType MAIN

To pole zostało wycofane.
Zamiast tego użyj wartości FULL.

Wskazuje „głównego” użytkownika, czyli wyznaczonego głównego użytkownika urządzenia, zgodnie z definicją ERROR(/UserManager#getMainUser()).

PROFIL_ZARZĄDZANY

public static final UserInfo.UserType MANAGED_PROFILE

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

NULL

public static final UserInfo.UserType NULL

niezdefiniowany identyfikator użytkownika

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

PROFIL_PRYWATNY

public static final UserInfo.UserType PRIVATE_PROFILE

użytkownik profilu prywatnego,

DODATKOWY

public static final UserInfo.UserType SECONDARY

użytkownik dodatkowy, czyli niepodstawowy i niesystemowy.

SYSTEM

public static final UserInfo.UserType SYSTEM

użytkownik systemu = użytkownik 0

Metody publiczne

isCloneProfile

public boolean isCloneProfile ()

Zwroty
boolean

isCurrent

public boolean isCurrent ()

Zwroty
boolean

isFull

public boolean isFull ()

Zwroty
boolean

isGuest

public boolean isGuest ()

Zwroty
boolean

isMain

public boolean isMain ()

Ta metoda została wycofana.
Zamiast niej używaj zasady isFull().

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 profilu.

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[]