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
Constructores públicos |
---|
UserInfo (int userId, String userName, int flag, boolean isRunning) |
UserInfo (int userId, String userName, int flag, boolean isRunning, String userType) |
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 ()
esCloneProfile
public boolean isCloneProfile ()
esPerfilComunal
public boolean isCommunalProfile ()
es efímero
public boolean isEphemeral ()
esFlagForTesting
public boolean isFlagForTesting ()
esInvitado
public boolean isGuest ()
es principal
public boolean isMain ()
esPerfilAdministrado
public boolean isManagedProfile ()
es Primario
public boolean isPrimary ()
Esta corriendo
public boolean isRunning ()
es secundario
public boolean isSecondary ()
esSistema
public boolean isSystem ()
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 |
ID de usuario
public int userId ()
nombre de usuario
public String userName ()