Información de usuario

public final class UserInfo
extends Object

java.lang.Objeto
com.android.tradefed.device.UserInfo


Similar a la clase UserInfo de la plataforma.

Se pretende que sea similar a android.content.pm.UserInfo.

Almacena datos y lógica básica en torno a la información de un usuario.

Resumen

Constantes

int FLAGS_NOT_SECONDARY

int FLAG_EPHEMERAL

int FLAG_FOR_TESTING

int FLAG_GUEST

int FLAG_MAIN

int FLAG_MANAGED_PROFILE

int FLAG_PRIMARY

int FLAG_PROFILE

int FLAG_RESTRICTED

int USER_SYSTEM

Campos

public static final String CLONE_PROFILE_TYPE

public static final String COMMUNAL_PROFILE_TYPE

Constructores públicos

UserInfo (int userId, String userName, int flag, boolean isRunning)
UserInfo (int userId, String userName, int flag, boolean isRunning, String userType)

Métodos públicos

int flag ()
boolean isCloneProfile ()
boolean isCommunalProfile ()
boolean isEphemeral ()
boolean isFlagForTesting ()
boolean isGuest ()
boolean isMain ()
boolean isManagedProfile ()
boolean isPrimary ()
boolean isRunning ()
boolean isSecondary ()
boolean isSystem ()
boolean isUserType ( UserInfo.UserType userType, int currentUserId)

Devuelve si esta instancia es del tipo especificado.

int userId ()
String userName ()

Constantes

FLAGS_NOT_SECONDARY

public static final int FLAGS_NOT_SECONDARY

Valor constante: 45 (0x0000002d)

BANDERA_EFÍMERA

public static final int FLAG_EPHEMERAL

Valor constante: 256 (0x00000100)

FLAG_FOR_TESTING

public static final int FLAG_FOR_TESTING

Valor constante: 32768 (0x00008000)

FLAG_GUEST

public static final int FLAG_GUEST

Valor constante: 4 (0x00000004)

FLAG_MAIN

public static final int FLAG_MAIN

Valor constante: 16384 (0x00004000)

FLAG_MANAGED_PROFILE

public static final int FLAG_MANAGED_PROFILE

Valor constante: 32 (0x00000020)

FLAG_PRIMARIO

public static final int FLAG_PRIMARY

Valor constante: 1 (0x00000001)

FLAG_PROFILE

public static final int FLAG_PROFILE

Valor constante: 4096 (0x00001000)

FLAG_RESTRICTED

public static final int FLAG_RESTRICTED

Valor constante: 8 (0x00000008)

USUARIO_SISTEMA

public static final int USER_SYSTEM

Valor constante: 0 (0x00000000)

Campos

CLONE_PROFILE_TYPE

public static final String CLONE_PROFILE_TYPE

COMMUNAL_PROFILE_TYPE

public static final String COMMUNAL_PROFILE_TYPE

Constructores públicos

Información de usuario

public UserInfo (int userId, 
                String userName, 
                int flag, 
                boolean isRunning)

Parámetros
userId int

userName String

flag int

isRunning boolean

Información de usuario

public UserInfo (int userId, 
                String userName, 
                int flag, 
                boolean isRunning, 
                String userType)

Parámetros
userId int

userName String

flag int

isRunning boolean

userType String

Métodos públicos

bandera

public int flag ()

Devoluciones
int

esCloneProfile

public boolean isCloneProfile ()

Devoluciones
boolean

esPerfilComunal

public boolean isCommunalProfile ()

Devoluciones
boolean

es efímero

public boolean isEphemeral ()

Devoluciones
boolean

esFlagForTesting

public boolean isFlagForTesting ()

Devoluciones
boolean

esInvitado

public boolean isGuest ()

Devoluciones
boolean

es principal

public boolean isMain ()

Devoluciones
boolean

esPerfilAdministrado

public boolean isManagedProfile ()

Devoluciones
boolean

es Primario

public boolean isPrimary ()

Devoluciones
boolean

Esta corriendo

public boolean isRunning ()

Devoluciones
boolean

es secundario

public boolean isSecondary ()

Devoluciones
boolean

esSistema

public boolean isSystem ()

Devoluciones
boolean

es tipo de usuario

public boolean isUserType (UserInfo.UserType userType, 
                int currentUserId)

Devuelve si esta instancia es del tipo especificado.

Parámetros
userType UserInfo.UserType

currentUserId int

Devoluciones
boolean

ID de usuario

public int userId ()

Devoluciones
int

nombre de usuario

public String userName ()

Devoluciones
String