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.
Esto pretende ser similar a android.content.pm.UserInfo.
Almacena datos y lógica básica en torno a la información para 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
BANDERAS_NO_SECUNDARIAS
public static final int FLAGS_NOT_SECONDARY
Valor constante: 45 (0x0000002d)
FLAG_EPHEMERAL
public static final int FLAG_EPHEMERAL
Valor constante: 256 (0x00000100)
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_PRIMARY
public static final int FLAG_PRIMARY
Valor constante: 1 (0x00000001)
PERFIL_BANDERA
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
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 ()
esClonePerfil
public boolean isCloneProfile ()
esefímero
public boolean isEphemeral ()
esInvitado
public boolean isGuest ()
esprincipal
public boolean isMain ()
esPerfilAdministrado
public boolean isManagedProfile ()
esprimario
public boolean isPrimary ()
Esta corriendo
public boolean isRunning ()
essecundario
public boolean isSecondary ()
esSistema
public boolean isSystem ()
esUserType
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 ()