Información del usuario
public
final
class
UserInfo
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.device.UserInfo |
Es similar a la clase UserInfo de la plataforma.
El objetivo es 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
|
public
static
final
String |
PRIVATE_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
|
isPrivateProfile()
|
boolean
|
isRunning()
|
boolean
|
isSecondary()
|
boolean
|
isSystem()
|
boolean
|
isUserType(UserInfo.UserType userType, int currentUserId)
Muestra 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)
FLAG_EPHEMERAL
public static final int FLAG_EPHEMERAL
Valor constante: (256) (0x00000100)
MARCA_PARA_PRUEBA
public static final int FLAG_FOR_TESTING
Valor constante: 32,768 (0x00008000)
MARCA_VISITAS
public static final int FLAG_GUEST
Valor constante: (4) (0x00000004)
MARCA_PRINCIPAL
public static final int FLAG_MAIN
Valor constante: 16,384 (0x00004000)
FLAG_MANAGED_PROFILE
public static final int FLAG_MANAGED_PROFILE
Valor constante: (32) (0x00000020)
MARCA_PRINCIPAL
public static final int FLAG_PRIMARY
Valor constante: (1) (0x00000001)
PERFIL_DE_MARCA
public static final int FLAG_PROFILE
Valor constante: 4,096 (0x00001000)
FLAG_RESTRICTED
public static final int FLAG_RESTRICTED
Valor constante: (8) (0x00000008)
SISTEMA_DE_USUARIO
public static final int USER_SYSTEM
Valor constante: 0 (0x00000000)
Campos
TIPO_DE_PERFIL_DE_CLONE
public static final String CLONE_PROFILE_TYPE
TIPO_DE_PERFIL_COMUNAL
public static final String COMMUNAL_PROFILE_TYPE
TIPO_DE_PERFIL_PRIVADO
public static final String PRIVATE_PROFILE_TYPE
Constructores públicos
Información del usuario
public UserInfo (int userId, String userName, int flag, boolean isRunning)
Parámetros | |
---|---|
userId |
int |
userName |
String |
flag |
int |
isRunning |
boolean |
Información del 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
marcar
public int flag ()
Muestra | |
---|---|
int |
PerfilClonar
public boolean isCloneProfile ()
Muestra | |
---|---|
boolean |
Perfil comunal
public boolean isCommunalProfile ()
Muestra | |
---|---|
boolean |
Efímera
public boolean isEphemeral ()
Muestra | |
---|---|
boolean |
isFlagForTesting
public boolean isFlagForTesting ()
Muestra | |
---|---|
boolean |
estáInvitado
public boolean isGuest ()
Muestra | |
---|---|
boolean |
EsPrincipal
public boolean isMain ()
Muestra | |
---|---|
boolean |
Perfil administrado
public boolean isManagedProfile ()
Muestra | |
---|---|
boolean |
esPrincipal
public boolean isPrimary ()
Muestra | |
---|---|
boolean |
Perfilprivado
public boolean isPrivateProfile ()
Muestra | |
---|---|
boolean |
Se está ejecutando
public boolean isRunning ()
Muestra | |
---|---|
boolean |
essecundario
public boolean isSecondary ()
Muestra | |
---|---|
boolean |
Sistema
public boolean isSystem ()
Muestra | |
---|---|
boolean |
Tipo de usuario
public boolean isUserType (UserInfo.UserType userType, int currentUserId)
Muestra si esta instancia es del tipo especificado.
Parámetros | |
---|---|
userType |
UserInfo.UserType |
currentUserId |
int |
Muestra | |
---|---|
boolean |
ID de usuario
public int userId ()
Muestra | |
---|---|
int |
nombredeusuario
public String userName ()
Muestra | |
---|---|
String |