Informação de usuário
public final class UserInfo
extends Object
java.lang.Object |
↳ | com.android.tradefed.device.UserInfo |
Semelhante à classe UserInfo da plataforma.
A intenção é que seja semelhante a android.content.pm.UserInfo.
Armazena dados e lógica básica em torno das informações para um usuário.
Resumo
Construtores 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)
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)
FLAG_PROFILE
public static final int FLAG_PROFILE
Valor constante: 4096 (0x00001000)
FLAG_RESTRICTED
public static final int FLAG_RESTRICTED
Valor constante: 8 (0x00000008)
USER_SYSTEM
public static final int USER_SYSTEM
Valor constante: 0 (0x00000000)
Campos
CLONE_PROFILE_TYPE
public static final String CLONE_PROFILE_TYPE
Construtores públicos
Informação de usuário
public UserInfo (int userId,
String userName,
int flag,
boolean isRunning)
Parâmetros |
---|
userId | int |
userName | String |
flag | int |
isRunning | boolean |
Informação de usuário
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
bandeira
public int flag ()
isCloneProfile
public boolean isCloneProfile ()
é efêmero
public boolean isEphemeral ()
é convidado
public boolean isGuest ()
isMain
public boolean isMain ()
isManagedProfile
public boolean isManagedProfile ()
é Primário
public boolean isPrimary ()
está correndo
public boolean isRunning ()
é Secundário
public boolean isSecondary ()
isSystem
public boolean isSystem ()
isUserType
public boolean isUserType (UserInfo.UserType userType,
int currentUserId)
Retorna se esta instância é do tipo especificado.
Parâmetros |
---|
userType | UserInfo.UserType |
currentUserId | int |
ID do usuário
public int userId ()
nome de usuário
public String userName ()