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 compatibles du type d'utilisateur dans les API externes.

Résumé

Valeurs enum

UserInfo.UserType  CLONE_PROFILE

Utilisateur du profil cloné

UserInfo.UserType  COMMUNAL_PROFILE

Utilisateur du profil commun

UserInfo.UserType  CURRENT

l'utilisateur actuel au premier plan de l'appareil ;

UserInfo.UserType  GUEST

utilisateur invité. 

UserInfo.UserType  MAIN

Utilisateur marqué comme utilisateur principal sur l'appareil ; sur les appareils non-hsum, l'utilisateur principal correspond à l'utilisateur système et à l'utilisateur 0 ; sur les appareils hsum, l'utilisateur principal correspond au premier utilisateur humain. 

UserInfo.UserType  MANAGED_PROFILE

Utilisateur de profil géré, par exemple profil professionnel 

UserInfo.UserType  PRIMARY

Utilisateur marqué comme principal sur l'appareil. Le plus souvent, l'utilisateur principal correspond à l'utilisateur système et à l'utilisateur 0.

UserInfo.UserType  PRIVATE_PROFILE

Utilisateur avec profil privé

UserInfo.UserType  SECONDARY

utilisateur secondaire, c'est-à-dire :

UserInfo.UserType  SYSTEM

Utilisateur système = utilisateur 0

Méthodes publiques

boolean isCloneProfile()
boolean isCurrent()
boolean isGuest()
boolean isMain()
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

INVITÉ

public static final UserInfo.UserType GUEST

utilisateur invité. Il ne peut en exister qu'un seul à la fois, il peut être éphémère et être soumis à davantage de restrictions.

PRINCIPAL

public static final UserInfo.UserType MAIN

Utilisateur marqué comme utilisateur principal sur l'appareil ; sur les appareils non-hsum, l'utilisateur principal correspond à l'utilisateur système et à l'utilisateur 0 ; sur les appareils hsum, l'utilisateur principal correspond au premier utilisateur humain.

MANAGED_PROFILE

public static final UserInfo.UserType MANAGED_PROFILE

Utilisateur de profil géré, par exemple profil professionnel

PRINCIPALE

public static final UserInfo.UserType PRIMARY

Utilisateur marqué comme principal sur l'appareil. Le plus souvent, l'utilisateur principal correspond à l'utilisateur système et à l'utilisateur 0.

PRIVATE_PROFILE

public static final UserInfo.UserType PRIVATE_PROFILE

utilisateur avec 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

isGuest

public boolean isGuest ()

Renvoie
boolean

isMain

public boolean isMain ()

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

valeurs

public static final UserType[] values ()

Renvoie
UserType[]