Informação de usuário
public final class UserInfo
extends Object
java.lang.Object |
↳ | com.android.tradefed.device.UserInfo |
Semelhante à classe UserInfo da plataforma.
O objetivo é ser semelhante a android.content.pm.UserInfo.
Armazena dados e lógica básica em torno das informações de 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_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_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
COMMUNAL_PROFILE_TYPE
public static final String COMMUNAL_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 ()
isCommunalProfile
public boolean isCommunalProfile ()
éEfêmero
public boolean isEphemeral ()
isFlagForTesting
public boolean isFlagForTesting ()
éConvidado
public boolean isGuest ()
éPrincipal
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)
Retorne 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 ()