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


Varianti supportate del tipo di utente nelle API esterne.

Riepilogo

Valori enum

UserInfo.UserType  CLONE_PROFILE

utente del profilo clone 

UserInfo.UserType  COMMUNAL_PROFILE

utente del profilo comune 

UserInfo.UserType  CURRENT

utente in primo piano corrente del dispositivo 

UserInfo.UserType  GUEST

utente ospite. 

UserInfo.UserType  MAIN

utente segnalato come utente principale sul dispositivo; su non-hsum utente principale = utente di sistema = utente 0 su utente principale hsum = primo utente umano. 

UserInfo.UserType  MANAGED_PROFILE

utente del profilo gestito, ad esempio il profilo di lavoro. 

UserInfo.UserType  PRIMARY

utente segnalato come principale sul dispositivo; nella maggior parte dei casi principale = utente di sistema = utente 0 

UserInfo.UserType  PRIVATE_PROFILE

utente con profilo privato 

UserInfo.UserType  SECONDARY

utente secondario, ovvero 

UserInfo.UserType  SYSTEM

utente di sistema = utente 0 

Metodi pubblici

boolean isCloneProfile()
boolean isCurrent()
boolean isGuest()
boolean isMain()
boolean isManagedProfile()
boolean isPrimary()
boolean isPrivateProfile()
boolean isProfile()

Restituisce se questa istanza è di tipo profilo.

boolean isSecondary()
boolean isSystem()
static UserInfo.UserType valueOf(String name)
static final UserType[] values()

Valori enum

CLONE_PROFILE

public static final UserInfo.UserType CLONE_PROFILE

utente del profilo clone

COMMUNAL_PROFILE

public static final UserInfo.UserType COMMUNAL_PROFILE

utente del profilo comune

MODELLO ATTUALE

public static final UserInfo.UserType CURRENT

utente corrente in primo piano del dispositivo

OSPITE

public static final UserInfo.UserType GUEST

utente ospite. Ne può esistere uno alla volta, può essere effimero e avere più limitazioni.

PRINCIPALE

public static final UserInfo.UserType MAIN

utente segnalato come utente principale sul dispositivo; su non-hsum utente principale = utente di sistema = utente 0 su utente principale hsum = primo utente umano.

MANAGED_PROFILE

public static final UserInfo.UserType MANAGED_PROFILE

utente del profilo gestito, ad esempio il profilo di lavoro.

PRINCIPALE

public static final UserInfo.UserType PRIMARY

utente segnalato come principale sul dispositivo; nella maggior parte dei casi principale = utente di sistema = utente 0

PRIVATE_PROFILE

public static final UserInfo.UserType PRIVATE_PROFILE

utente con profilo privato

SECONDARIO

public static final UserInfo.UserType SECONDARY

utente secondario, ovvero non principale e non di sistema.

SISTEMA

public static final UserInfo.UserType SYSTEM

utente di sistema = utente 0

Metodi pubblici

isCloneProfile

public boolean isCloneProfile ()

Ritorni
boolean

isCurrent

public boolean isCurrent ()

Ritorni
boolean

isGuest

public boolean isGuest ()

Ritorni
boolean

isMain

public boolean isMain ()

Ritorni
boolean

isManagedProfile

public boolean isManagedProfile ()

Ritorni
boolean

isPrimary

public boolean isPrimary ()

Ritorni
boolean

isPrivateProfile

public boolean isPrivateProfile ()

Ritorni
boolean

isProfile

public boolean isProfile ()

Restituisce se questa istanza è di tipo profilo.

Ritorni
boolean

isSecondary

public boolean isSecondary ()

Ritorni
boolean

isSystem

public boolean isSystem ()

Ritorni
boolean

valueOf

public static UserInfo.UserType valueOf (String name)

Parametri
name String

Ritorni
UserInfo.UserType

valori

public static final UserType[] values ()

Ritorni
UserType[]