Informazioni utente
public final class UserInfo
extends Object
java.lang.Object |
↳ | com.android.tradefed.device.UserInfo |
Simile alla classe UserInfo dalla piattaforma.
Questo dovrebbe essere simile a android.content.pm.UserInfo.
Memorizza i dati e la logica di base attorno alle informazioni per un utente.
Riepilogo
Costruttori pubblici |
---|
UserInfo (int userId, String userName, int flag, boolean isRunning) |
UserInfo (int userId, String userName, int flag, boolean isRunning, String userType) |
Costanti
FLAGS_NOT_SECONDARY
public static final int FLAGS_NOT_SECONDARY
Valore costante: 45 (0x0000002d)
FLAG_EFFIMERO
public static final int FLAG_EPHEMERAL
Valore costante: 256 (0x00000100)
FLAG_FOR_TESTING
public static final int FLAG_FOR_TESTING
Valore costante: 32768 (0x00008000)
FLAG_GUEST
public static final int FLAG_GUEST
Valore costante: 4 (0x00000004)
FLAG_MAIN
public static final int FLAG_MAIN
Valore costante: 16384 (0x00004000)
FLAG_MANAGED_PROFILE
public static final int FLAG_MANAGED_PROFILE
Valore costante: 32 (0x00000020)
FLAG_PRIMARY
public static final int FLAG_PRIMARY
Valore costante: 1 (0x00000001)
FLAG_PROFILE
public static final int FLAG_PROFILE
Valore costante: 4096 (0x00001000)
FLAG_RESTRICTED
public static final int FLAG_RESTRICTED
Valore costante: 8 (0x00000008)
UTENTE_SISTEMA
public static final int USER_SYSTEM
Valore costante: 0 (0x00000000)
Campi
CLONE_PROFILE_TYPE
public static final String CLONE_PROFILE_TYPE
COMMUNAL_PROFILE_TYPE
public static final String COMMUNAL_PROFILE_TYPE
Costruttori pubblici
Informazioni utente
public UserInfo (int userId,
String userName,
int flag,
boolean isRunning)
Parametri |
---|
userId | int |
userName | String |
flag | int |
isRunning | boolean |
Informazioni utente
public UserInfo (int userId,
String userName,
int flag,
boolean isRunning,
String userType)
Parametri |
---|
userId | int |
userName | String |
flag | int |
isRunning | boolean |
userType | String |
Metodi pubblici
bandiera
public int flag ()
isCloneProfile
public boolean isCloneProfile ()
èProfiloComunale
public boolean isCommunalProfile ()
è effimero
public boolean isEphemeral ()
isFlagForTesting
public boolean isFlagForTesting ()
isGuest
public boolean isGuest ()
èprincipale
public boolean isMain ()
isManagedProfile
public boolean isManagedProfile ()
èPrimario
public boolean isPrimary ()
è in esecuzione
public boolean isRunning ()
èSecondario
public boolean isSecondary ()
isSystem
public boolean isSystem ()
isUserType
public boolean isUserType (UserInfo.UserType userType,
int currentUserId)
Restituisce se questa istanza è del tipo specificato.
Parametri |
---|
userType | UserInfo.UserType |
currentUserId | int |
ID utente
public int userId ()
nome utente
public String userName ()