UserInfo.UserType
public
static
final
enum
UserInfo.UserType
extends Enum<UserInfo.UserType>
| java.lang.Object | ||
| ↳ | java.lang.Enum<com.android.tradefed.device.UserInfo.UserType> | |
| ↳ | com.android.tradefed.device.UserInfo.UserType | |
Variantes acceptées du type d'un utilisateur dans les API externes.
Résumé
Valeurs enum | |
|---|---|
UserInfo.UserType |
CLONE_PROFILE
Utilisateur du profil cloné |
UserInfo.UserType |
COMMUNAL_PROFILE
utilisateur d'un profil commun |
UserInfo.UserType |
CURRENT
Utilisateur actuel au premier plan de l'appareil |
UserInfo.UserType |
FULL
Indique un utilisateur "complet", c'est-à-dire un utilisateur humain sans profil. |
UserInfo.UserType |
GUEST
un utilisateur invité. |
UserInfo.UserType |
MAIN
Ce champ a été abandonné. Utilisez plutôt FULL. |
UserInfo.UserType |
MANAGED_PROFILE
Utilisateur d'un profil géré, par exemple un profil professionnel. |
UserInfo.UserType |
NULL
ID utilisateur non défini |
UserInfo.UserType |
PRIMARY
Utilisateur principal signalé sur l'appareil (le plus souvent, principal = utilisateur système = utilisateur 0) |
UserInfo.UserType |
PRIVATE_PROFILE
Utilisateur avec un profil privé |
UserInfo.UserType |
SECONDARY
un utilisateur secondaire, c'est-à-dire |
UserInfo.UserType |
SYSTEM
utilisateur système = utilisateur 0 |
Méthodes publiques | |
|---|---|
boolean
|
isCloneProfile()
|
boolean
|
isCurrent()
|
boolean
|
isFull()
|
boolean
|
isGuest()
|
boolean
|
isMain()
Cette méthode est obsolète.
Utilisez plutôt |
boolean
|
isManagedProfile()
|
boolean
|
isPrimary()
|
boolean
|
isPrivateProfile()
|
boolean
|
isProfile()
Indique si cette instance est de type "profil". |
boolean
|
isSecondary()
|
boolean
|
isSystem()
|
static
UserInfo.UserType
|
valueOf(String name)
|
static
final
UserType[]
|
values()
|
Valeurs enum
COMMUNAL_PROFILE
public static final UserInfo.UserType COMMUNAL_PROFILE
utilisateur du profil commun
ACTUELLEMENT
public static final UserInfo.UserType CURRENT
Utilisateur actuel au premier plan de l'appareil
COMPLET
public static final UserInfo.UserType FULL
Indique un utilisateur "complet", c'est-à-dire un utilisateur humain sans profil.
INVITÉ
public static final UserInfo.UserType GUEST
un utilisateur invité. Il ne peut y en avoir qu'un seul à la fois. Il peut être éphémère et soumis à davantage de restrictions.
PRINCIPAL
public static final UserInfo.UserType MAIN
Ce champ a été abandonné.
Utilisez plutôt FULL.
Indique l'utilisateur "principal", qui est l'utilisateur principal désigné sur l'appareil, tel que défini par ERROR(/UserManager#getMainUser()).
MANAGED_PROFILE
public static final UserInfo.UserType MANAGED_PROFILE
Utilisateur d'un profil géré, par exemple un profil professionnel.
PRINCIPALE
public static final UserInfo.UserType PRIMARY
Utilisateur défini comme principal sur l'appareil (le plus souvent, principal = utilisateur système = utilisateur 0)
PRIVATE_PROFILE
public static final UserInfo.UserType PRIVATE_PROFILE
utilisateur avec un profil privé
SECONDAIRE
public static final UserInfo.UserType SECONDARY
utilisateur secondaire, c'est-à-dire non principal et non système.
Méthodes publiques
isCloneProfile
public boolean isCloneProfile ()
| Renvoie | |
|---|---|
boolean |
|
isCurrent
public boolean isCurrent ()
| Renvoie | |
|---|---|
boolean |
|
isFull
public boolean isFull ()
| Renvoie | |
|---|---|
boolean |
|
isGuest
public boolean isGuest ()
| Renvoie | |
|---|---|
boolean |
|
isMain
public boolean isMain ()
Cette méthode est obsolète.
Utilisez plutôt isFull().
| Renvoie | |
|---|---|
boolean |
|
isManagedProfile
public boolean isManagedProfile ()
| Renvoie | |
|---|---|
boolean |
|
isPrimary
public boolean isPrimary ()
| Renvoie | |
|---|---|
boolean |
|
isPrivateProfile
public boolean isPrivateProfile ()
| Renvoie | |
|---|---|
boolean |
|
isProfile
public boolean isProfile ()
Indique si cette instance est de type "profil".
| Renvoie | |
|---|---|
boolean |
|
isSecondary
public boolean isSecondary ()
| Renvoie | |
|---|---|
boolean |
|
isSystem
public boolean isSystem ()
| Renvoie | |
|---|---|
boolean |
|
valueOf
public static UserInfo.UserType valueOf (String name)
| Paramètres | |
|---|---|
name |
String |
| Renvoie | |
|---|---|
UserInfo.UserType |
|