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


Son las variantes admitidas del tipo de un usuario en las APIs externas.

Resumen

Enum. de valores

UserInfo.UserType  CLONE_PROFILE

clonar el usuario del perfil 

UserInfo.UserType  COMMUNAL_PROFILE

usuario del perfil común 

UserInfo.UserType  CURRENT

el usuario en primer plano actual del dispositivo 

UserInfo.UserType  GUEST

usuario invitado. 

UserInfo.UserType  MAIN

Usuario marcado como usuario principal en el dispositivo. En dispositivos sin hsum, el usuario principal = usuario del sistema = usuario 0. En dispositivos con hsum, el usuario principal = primer usuario humano. 

UserInfo.UserType  MANAGED_PROFILE

usuario de perfil administrado, p. ej., perfil de trabajo 

UserInfo.UserType  PRIMARY

usuario marcado como principal en el dispositivo; por lo general, principal = usuario del sistema = usuario 0

UserInfo.UserType  PRIVATE_PROFILE

usuario con perfil privado 

UserInfo.UserType  SECONDARY

usuario secundario, es decir, 

UserInfo.UserType  SYSTEM

usuario del sistema = usuario 0 

Métodos públicos

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

Muestra si esta instancia es de tipo de perfil.

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

Enum. de valores

CLONE_PROFILE

public static final UserInfo.UserType CLONE_PROFILE

usuario del perfil clonado

COMMUNAL_PROFILE

public static final UserInfo.UserType COMMUNAL_PROFILE

usuario del perfil común

MODELO ACTUAL

public static final UserInfo.UserType CURRENT

el usuario en primer plano actual del dispositivo

GUEST

public static final UserInfo.UserType GUEST

usuario invitado. Solo puede existir uno a la vez, puede ser efímero y tener más restricciones.

PRINCIPAL

public static final UserInfo.UserType MAIN

Usuario marcado como usuario principal en el dispositivo. En dispositivos sin hsum, el usuario principal = usuario del sistema = usuario 0. En dispositivos con hsum, el usuario principal = primer usuario humano.

MANAGED_PROFILE

public static final UserInfo.UserType MANAGED_PROFILE

usuario de perfil administrado, p. ej., perfil de trabajo

PRINCIPAL

public static final UserInfo.UserType PRIMARY

usuario marcado como principal en el dispositivo; por lo general, principal = usuario del sistema = usuario 0

PRIVATE_PROFILE

public static final UserInfo.UserType PRIVATE_PROFILE

usuario con perfil privado

SECUNDARIO

public static final UserInfo.UserType SECONDARY

usuario secundario, es decir, no principal ni del sistema.

SISTEMA

public static final UserInfo.UserType SYSTEM

usuario del sistema = usuario 0

Métodos públicos

isCloneProfile

public boolean isCloneProfile ()

Muestra
boolean

isCurrent

public boolean isCurrent ()

Muestra
boolean

isGuest

public boolean isGuest ()

Muestra
boolean

isMain

public boolean isMain ()

Muestra
boolean

isManagedProfile

public boolean isManagedProfile ()

Muestra
boolean

isPrimary

public boolean isPrimary ()

Muestra
boolean

isPrivateProfile

public boolean isPrivateProfile ()

Muestra
boolean

isProfile

public boolean isProfile ()

Muestra si esta instancia es de tipo de perfil.

Muestra
boolean

isSecondary

public boolean isSecondary ()

Muestra
boolean

isSystem

public boolean isSystem ()

Muestra
boolean

valueOf

public static UserInfo.UserType valueOf (String name)

Parámetros
name String

Muestra
UserInfo.UserType

valores

public static final UserType[] values ()

Muestra
UserType[]