Informations utilisateur
public final class UserInfo
extends Object
java.lang.Object |
↳ | com.android.tradefed.device.UserInfo |
Similaire à la classe UserInfo de la plateforme.
Ceci est destiné à être similaire à android.content.pm.UserInfo.
Stocke les données et la logique de base autour des informations pour un utilisateur.
Résumé
Constructeurs publics |
---|
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
Valeur constante : 45 (0x0000002d)
FLAG_EPHEMERAL
public static final int FLAG_EPHEMERAL
Valeur constante : 256 (0x00000100)
FLAG_GUEST
public static final int FLAG_GUEST
Valeur constante : 4 (0x00000004)
FLAG_MAIN
public static final int FLAG_MAIN
Valeur constante : 16384 (0x00004000)
FLAG_MANAGED_PROFILE
public static final int FLAG_MANAGED_PROFILE
Valeur constante : 32 (0x00000020)
FLAG_PRIMARY
public static final int FLAG_PRIMARY
Valeur constante : 1 (0x00000001)
FLAG_PROFILE
public static final int FLAG_PROFILE
Valeur constante : 4096 (0x00001000)
FLAG_RESTRICTED
public static final int FLAG_RESTRICTED
Valeur constante : 8 (0x00000008)
USER_SYSTEM
public static final int USER_SYSTEM
Valeur constante : 0 (0x00000000)
Des champs
CLONE_PROFILE_TYPE
public static final String CLONE_PROFILE_TYPE
Constructeurs publics
Informations utilisateur
public UserInfo (int userId,
String userName,
int flag,
boolean isRunning)
Paramètres |
---|
userId | int |
userName | String |
flag | int |
isRunning | boolean |
Informations utilisateur
public UserInfo (int userId,
String userName,
int flag,
boolean isRunning,
String userType)
Paramètres |
---|
userId | int |
userName | String |
flag | int |
isRunning | boolean |
userType | String |
Méthodes publiques
drapeau
public int flag ()
isCloneProfile
public boolean isCloneProfile ()
est éphémère
public boolean isEphemeral ()
estInvité
public boolean isGuest ()
estPrincipal
public boolean isMain ()
isManagedProfile
public boolean isManagedProfile ()
estPrimaire
public boolean isPrimary ()
est en cours d'exécution
public boolean isRunning ()
estSecondaire
public boolean isSecondary ()
estSystème
public boolean isSystem ()
estTypeUtilisateur
public boolean isUserType (UserInfo.UserType userType,
int currentUserId)
Indique si cette instance est du type spécifié.
Paramètres |
---|
userType | UserInfo.UserType |
currentUserId | int |
ID de l'utilisateur
public int userId ()
nom d'utilisateur
public String userName ()