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 isFull().

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

CLONE_PROFILE

public static final UserInfo.UserType CLONE_PROFILE

utilisateur du profil cloné

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.

NULL

public static final UserInfo.UserType NULL

ID utilisateur non défini

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.

SYSTÈME

public static final UserInfo.UserType SYSTEM

utilisateur système = utilisateur 0

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

values

public static final UserType[] values ()

Renvoie
UserType[]