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.
Sommaire
Classes imbriquées |
---|
enum | UserInfo.UserType Variantes prises en charge d'un type d'utilisateur dans les API externes. |
Constructeurs publics |
---|
UserInfo (int userId, String userName, int flag, boolean isRunning) |
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_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_RESTRICTED
public static final int FLAG_RESTRICTED
Valeur constante : 8 (0x00000008)
USER_SYSTEM
public static final int USER_SYSTEM
Valeur constante : 0 (0x00000000)
Constructeurs publics
Informations utilisateur
public UserInfo (int userId,
String userName,
int flag,
boolean isRunning)
Paramètres |
---|
userId | int |
userName | String |
flag | int |
isRunning | boolean |
Méthodes publiques
drapeau
public int flag ()
est éphémère
public boolean isEphemeral ()
estInvité
public boolean isGuest ()
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 |
identifiant d'utilisateur
public int userId ()
Nom d'utilisateur
public String userName ()
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2022/08/15 (UTC).
[]
[]