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


외부 API에서 지원되는 사용자 유형의 변형입니다.

요약

Enum 값

UserInfo.UserType  CLONE_PROFILE

프로필 사용자 클론 

UserInfo.UserType  COMMUNAL_PROFILE

공동 프로필 사용자 

UserInfo.UserType  CURRENT

기기의 현재 포그라운드 사용자 

UserInfo.UserType  GUEST

게스트 사용자입니다. 

UserInfo.UserType  MAIN

기기에서 기본 사용자로 플래그된 사용자입니다. hsum이 아닌 경우 기본 사용자 = 시스템 사용자 = 사용자 0이고, hsum인 경우 기본 사용자 = 첫 번째 인간 사용자입니다. 

UserInfo.UserType  MANAGED_PROFILE

관리 프로필 사용자(예: 직장 프로필) 

UserInfo.UserType  PRIMARY

기기에서 기본 사용자로 플래그된 사용자입니다. 대부분의 경우 기본 사용자 = 시스템 사용자 = 사용자 0입니다. 

UserInfo.UserType  PRIVATE_PROFILE

비공개 프로필 사용자 

UserInfo.UserType  SECONDARY

보조 사용자(예:

UserInfo.UserType  SYSTEM

시스템 사용자 = 사용자 0 

공개 메서드

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

이 인스턴스가 프로필 유형인지 여부를 반환합니다.

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

Enum 값

CLONE_PROFILE

public static final UserInfo.UserType CLONE_PROFILE

clone profile user

COMMUNAL_PROFILE

public static final UserInfo.UserType COMMUNAL_PROFILE

공동 프로필 사용자

기존

public static final UserInfo.UserType CURRENT

기기의 현재 포그라운드 사용자

게스트

public static final UserInfo.UserType GUEST

게스트 사용자입니다. 한 번에 하나만 존재할 수 있으며 일시적일 수 있고 더 많은 제한사항이 적용될 수 있습니다.

기본

public static final UserInfo.UserType MAIN

기기에서 기본 사용자로 플래그된 사용자입니다. hsum이 아닌 경우 기본 사용자 = 시스템 사용자 = 사용자 0이고, hsum인 경우 기본 사용자 = 첫 번째 인간 사용자입니다.

MANAGED_PROFILE

public static final UserInfo.UserType MANAGED_PROFILE

관리 프로필 사용자(예: 직장 프로필)

기본

public static final UserInfo.UserType PRIMARY

기기에서 기본 사용자로 플래그된 사용자입니다. 대부분의 경우 기본 사용자 = 시스템 사용자 = 사용자 0입니다.

PRIVATE_PROFILE

public static final UserInfo.UserType PRIVATE_PROFILE

비공개 프로필 사용자

보조

public static final UserInfo.UserType SECONDARY

보조 사용자(즉, 기본 사용자가 아니며 시스템 사용자가 아님)

시스템

public static final UserInfo.UserType SYSTEM

시스템 사용자 = 사용자 0

공개 메서드

isCloneProfile

public boolean isCloneProfile ()

반환 값
boolean

isCurrent

public boolean isCurrent ()

반환 값
boolean

isGuest

public boolean isGuest ()

반환 값
boolean

isMain

public boolean isMain ()

반환 값
boolean

isManagedProfile

public boolean isManagedProfile ()

반환 값
boolean

isPrimary

public boolean isPrimary ()

반환 값
boolean

isPrivateProfile

public boolean isPrivateProfile ()

반환 값
boolean

isProfile

public boolean isProfile ()

이 인스턴스가 프로필 유형인지 여부를 반환합니다.

반환 값
boolean

isSecondary

public boolean isSecondary ()

반환 값
boolean

isSystem

public boolean isSystem ()

반환 값
boolean

valueOf

public static UserInfo.UserType valueOf (String name)

매개변수
name String

반환 값
UserInfo.UserType

values

public static final UserType[] values ()

반환 값
UserType[]