Informations relatives à l'utilisateur
public
final
class
UserInfo
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.UserInfo. |
Semblable à la classe UserInfo de la plate-forme.
Il est censé être semblable à android.content.pm.UserInfo.
Stocke les données et la logique de base autour des informations d'un utilisateur.
Résumé
Constantes | |
---|---|
int |
FLAGS_NOT_SECONDARY
|
int |
FLAG_EPHEMERAL
|
int |
FLAG_FOR_TESTING
|
int |
FLAG_GUEST
|
int |
FLAG_MAIN
|
int |
FLAG_MANAGED_PROFILE
|
int |
FLAG_PRIMARY
|
int |
FLAG_PROFILE
|
int |
FLAG_RESTRICTED
|
int |
USER_SYSTEM
|
Champs | |
---|---|
public
static
final
String |
CLONE_PROFILE_TYPE
|
public
static
final
String |
COMMUNAL_PROFILE_TYPE
|
public
static
final
String |
PRIVATE_PROFILE_TYPE
|
Constructeurs publics | |
---|---|
UserInfo(int userId, String userName, int flag, boolean isRunning)
|
|
UserInfo(int userId, String userName, int flag, boolean isRunning, String userType)
|
Méthodes publiques | |
---|---|
int
|
flag()
|
boolean
|
isCloneProfile()
|
boolean
|
isCommunalProfile()
|
boolean
|
isEphemeral()
|
boolean
|
isFlagForTesting()
|
boolean
|
isGuest()
|
boolean
|
isMain()
|
boolean
|
isManagedProfile()
|
boolean
|
isPrimary()
|
boolean
|
isPrivateProfile()
|
boolean
|
isRunning()
|
boolean
|
isSecondary()
|
boolean
|
isSystem()
|
boolean
|
isUserType(UserInfo.UserType userType, int currentUserId)
Indique si cette instance est du type spécifié. |
int
|
userId()
|
String
|
userName()
|
Constantes
FLÈCHES_NON_SECONDAIRES
public static final int FLAGS_NOT_SECONDARY
Valeur constante: 45 ans (0x0000002d)
DRAPEAU_ÉPHÉMÈRE
public static final int FLAG_EPHEMERAL
Valeur constante: 256 (0x00000100)
SIGNALEMENT POUR LE TEST
public static final int FLAG_FOR_TESTING
Valeur constante: 32768 (0x00008000)
SIGNALEMENT_INVITÉ
public static final int FLAG_GUEST
Valeur constante: 4. (0x00000004)
FLAG_PRINCIPAL
public static final int FLAG_MAIN
Valeur constante: 16384 (0x00004000)
PROFIL_GÉRÉ_FLAG
public static final int FLAG_MANAGED_PROFILE
Valeur constante: 32 ans (0x00000020)
PRINCIPAL
public static final int FLAG_PRIMARY
Valeur constante: 1 fois (0x00000001)
PROFIL_FLAG
public static final int FLAG_PROFILE
Valeur constante: 4096 (0x00001000)
FLAG_LIMITÉ
public static final int FLAG_RESTRICTED
Valeur constante: 8 ans (0x00000008)
SYSTÈME_UTILISATEUR
public static final int USER_SYSTEM
Valeur constante : 0 (0x00000000)
Champs
TYPE DE PROFIL_CLONE
public static final String CLONE_PROFILE_TYPE
PROFIL_COMMUNAL_TYPE
public static final String COMMUNAL_PROFILE_TYPE
PRIVATE_PROFILE_TYPE
public static final String PRIVATE_PROFILE_TYPE
Constructeurs publics
Informations relatives à l'utilisateur
public UserInfo (int userId, String userName, int flag, boolean isRunning)
Paramètres | |
---|---|
userId |
int |
userName |
String |
flag |
int |
isRunning |
boolean |
Informations relatives à l'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
indicateur
public int flag ()
Renvoie | |
---|---|
int |
isCloneProfile
public boolean isCloneProfile ()
Renvoie | |
---|---|
boolean |
isCommunalProfile
public boolean isCommunalProfile ()
Renvoie | |
---|---|
boolean |
isEphemeral (éphémère)
public boolean isEphemeral ()
Renvoie | |
---|---|
boolean |
IsFlagForTesting
public boolean isFlagForTesting ()
Renvoie | |
---|---|
boolean |
isInvité
public boolean isGuest ()
Renvoie | |
---|---|
boolean |
estPrincipal
public boolean isMain ()
Renvoie | |
---|---|
boolean |
isManagedProfile
public boolean isManagedProfile ()
Renvoie | |
---|---|
boolean |
isPrimary
public boolean isPrimary ()
Renvoie | |
---|---|
boolean |
Profil privé
public boolean isPrivateProfile ()
Renvoie | |
---|---|
boolean |
est en cours d'exécution
public boolean isRunning ()
Renvoie | |
---|---|
boolean |
est secondaire
public boolean isSecondary ()
Renvoie | |
---|---|
boolean |
isSystem
public boolean isSystem ()
Renvoie | |
---|---|
boolean |
Type d'utilisateur
public boolean isUserType (UserInfo.UserType userType, int currentUserId)
Indique si cette instance est du type spécifié.
Paramètres | |
---|---|
userType |
UserInfo.UserType |
currentUserId |
int |
Renvoie | |
---|---|
boolean |
ID utilisateur
public int userId ()
Renvoie | |
---|---|
int |
nomutilisateur
public String userName ()
Renvoie | |
---|---|
String |