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 compatíveis do tipo de um usuário em APIs externas.
Resumo
Valores de enumeração | |
|---|---|
UserInfo.UserType |
CLONE_PROFILE
usuário do perfil clonado |
UserInfo.UserType |
COMMUNAL_PROFILE
usuário de perfil comum |
UserInfo.UserType |
CURRENT
usuário atual em primeiro plano do dispositivo |
UserInfo.UserType |
FULL
Indica um usuário "completo", que é um usuário humano sem perfil. |
UserInfo.UserType |
GUEST
usuário visitante. |
UserInfo.UserType |
MAIN
O uso desse campo foi descontinuado. Use FULL. |
UserInfo.UserType |
MANAGED_PROFILE
usuário de perfil gerenciado, por exemplo, perfil de trabalho. |
UserInfo.UserType |
NULL
ID do usuário indefinido |
UserInfo.UserType |
PRIMARY
usuário sinalizado como principal no dispositivo; geralmente, principal = usuário do sistema = usuário 0 |
UserInfo.UserType |
PRIVATE_PROFILE
usuário de perfil particular |
UserInfo.UserType |
SECONDARY
usuário secundário, ou seja, |
UserInfo.UserType |
SYSTEM
usuário do sistema = usuário 0 |
Métodos públicos | |
|---|---|
boolean
|
isCloneProfile()
|
boolean
|
isCurrent()
|
boolean
|
isFull()
|
boolean
|
isGuest()
|
boolean
|
isMain()
Esse método foi descontinuado.
Use |
boolean
|
isManagedProfile()
|
boolean
|
isPrimary()
|
boolean
|
isPrivateProfile()
|
boolean
|
isProfile()
Retorna se esta instância é do tipo de perfil. |
boolean
|
isSecondary()
|
boolean
|
isSystem()
|
static
UserInfo.UserType
|
valueOf(String name)
|
static
final
UserType[]
|
values()
|
Valores de enumeração
COMPLETO
public static final UserInfo.UserType FULL
Indica um usuário "completo", que é um usuário humano sem perfil.
CONVIDADO
public static final UserInfo.UserType GUEST
usuário visitante. Só pode haver um por vez, que pode ser efêmero e ter mais restrições.
PRINCIPAL
public static final UserInfo.UserType MAIN
O uso deste campo foi suspenso.
Use FULL.
Indica o usuário "principal", que é o usuário primário designado no dispositivo, conforme definido por ERROR(/UserManager#getMainUser()).
MANAGED_PROFILE
public static final UserInfo.UserType MANAGED_PROFILE
usuário de perfil gerenciado, por exemplo, perfil de trabalho.
PRINCIPAL
public static final UserInfo.UserType PRIMARY
usuário sinalizado como principal no dispositivo; geralmente, principal = usuário do sistema = usuário 0
SECUNDÁRIO
public static final UserInfo.UserType SECONDARY
usuário secundário, ou seja, não principal e não do sistema.
Métodos públicos
isCloneProfile
public boolean isCloneProfile ()
| Retorna | |
|---|---|
boolean |
|
isCurrent
public boolean isCurrent ()
| Retorna | |
|---|---|
boolean |
|
isFull
public boolean isFull ()
| Retorna | |
|---|---|
boolean |
|
isGuest
public boolean isGuest ()
| Retorna | |
|---|---|
boolean |
|
isManagedProfile
public boolean isManagedProfile ()
| Retorna | |
|---|---|
boolean |
|
isPrimary
public boolean isPrimary ()
| Retorna | |
|---|---|
boolean |
|
isPrivateProfile
public boolean isPrivateProfile ()
| Retorna | |
|---|---|
boolean |
|
isProfile
public boolean isProfile ()
Retorna se esta instância é do tipo de perfil.
| Retorna | |
|---|---|
boolean |
|
isSecondary
public boolean isSecondary ()
| Retorna | |
|---|---|
boolean |
|
isSystem
public boolean isSystem ()
| Retorna | |
|---|---|
boolean |
|
valueOf
public static UserInfo.UserType valueOf (String name)
| Parâmetros | |
|---|---|
name |
String |
| Retorna | |
|---|---|
UserInfo.UserType |
|