UserInfo.UserType

public static final enum UserInfo.UserType
extends Enum< UserInfo.UserType >

java.lang.Объект
java.lang.Enum< com.android.tradefed.device.UserInfo.UserType >
com.android.tradefed.device.UserInfo.UserType


Поддерживаемые варианты типа пользователя во внешних API.

Краткое содержание

Значения перечисления

UserInfo.UserType CLONE_PROFILE

клонировать профиль пользователя

UserInfo.UserType CURRENT

текущий активный пользователь устройства

UserInfo.UserType GUEST

гостевой пользователь.

UserInfo.UserType MAIN

пользователь помечен как основной на устройстве; на не-hsum основной пользователь = системный пользователь = пользователь 0 на hsum основной пользователь = первый пользователь-человек.

UserInfo.UserType MANAGED_PROFILE

пользователь управляемого профиля, например рабочий профиль.

UserInfo.UserType PRIMARY

пользователь помечен как основной на устройстве; чаще всего первичный = системный пользователь = пользователь 0

UserInfo.UserType SECONDARY

вторичный пользователь, т.е.

UserInfo.UserType SYSTEM

системный пользователь = пользователь 0

Публичные методы

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

Возвращает, относится ли этот экземпляр к типу профиля.

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

Значения перечисления

CLONE_PROFILE

public static final UserInfo.UserType CLONE_PROFILE

клонировать профиль пользователя

ТЕКУЩИЙ

public static final UserInfo.UserType CURRENT

текущий активный пользователь устройства

ГОСТЬ

public static final UserInfo.UserType GUEST

гостевой пользователь. Только один может существовать одновременно, может быть эфемерным и иметь больше ограничений.

ОСНОВНОЙ

public static final UserInfo.UserType MAIN

пользователь помечен как основной на устройстве; на не-hsum основной пользователь = системный пользователь = пользователь 0 на hsum основной пользователь = первый пользователь-человек.

УПРАВЛЯЕМЫЙ_ПРОФИЛЬ

public static final UserInfo.UserType MANAGED_PROFILE

пользователь управляемого профиля, например рабочий профиль.

НАЧАЛЬНЫЙ

public static final UserInfo.UserType PRIMARY

пользователь помечен как основной на устройстве; чаще всего первичный = системный пользователь = пользователь 0

ВТОРИЧНЫЙ

public static final UserInfo.UserType SECONDARY

вторичный пользователь, т.е. неосновной и несистемный.

СИСТЕМА

public static final UserInfo.UserType SYSTEM

системный пользователь = пользователь 0

Публичные методы

isCloneProfile

public boolean isCloneProfile ()

Возвращает
boolean

Текущий

public boolean isCurrent ()

Возвращает
boolean

гость

public boolean isGuest ()

Возвращает
boolean

isMain

public boolean isMain ()

Возвращает
boolean

isManagedProfile

public boolean isManagedProfile ()

Возвращает
boolean

isPrimary

public boolean isPrimary ()

Возвращает
boolean

isProfile

public boolean isProfile ()

Возвращает, относится ли этот экземпляр к типу профиля.

Возвращает
boolean

второстепенный

public boolean isSecondary ()

Возвращает
boolean

isSystem

public boolean isSystem ()

Возвращает
boolean

значение

public static UserInfo.UserType valueOf (String name)

Параметры
name String

Возвращает
UserInfo.UserType

ценности

public static final UserType[] values ()

Возвращает
UserType[]