사용자 정보
public
final
class
UserInfo
extends Object
java.lang.Object의 클래스 | |
↳ | com.android.tradefed.device.UserInfo의 |
플랫폼의 UserInfo 클래스와 유사합니다.
android.content.pm.UserInfo와 비슷한 용도입니다.
한 사용자의 정보에 관한 데이터와 기본 로직을 저장합니다.
요약
상수 | |
---|---|
int |
FLAGS_NOT_SECONDARY
|
int |
FLAG_EPHEMERAL
|
int |
FLAG_FOR_TESTING
|
int |
FLAG_GUEST
|
int |
FLAG_MAIN
|
int |
FLAG_MANAGED_PROFILE
|
int |
FLAG_PRIMARY
|
int |
FLAG_PROFILE
|
int |
FLAG_RESTRICTED
|
int |
USER_SYSTEM
|
필드 | |
---|---|
public
static
final
String |
CLONE_PROFILE_TYPE
|
public
static
final
String |
COMMUNAL_PROFILE_TYPE
|
public
static
final
String |
PRIVATE_PROFILE_TYPE
|
공개 생성자 | |
---|---|
UserInfo(int userId, String userName, int flag, boolean isRunning)
|
|
UserInfo(int userId, String userName, int flag, boolean isRunning, String userType)
|
공개 메서드 | |
---|---|
int
|
flag()
|
boolean
|
isCloneProfile()
|
boolean
|
isCommunalProfile()
|
boolean
|
isEphemeral()
|
boolean
|
isFlagForTesting()
|
boolean
|
isGuest()
|
boolean
|
isMain()
|
boolean
|
isManagedProfile()
|
boolean
|
isPrimary()
|
boolean
|
isPrivateProfile()
|
boolean
|
isRunning()
|
boolean
|
isSecondary()
|
boolean
|
isSystem()
|
boolean
|
isUserType(UserInfo.UserType userType, int currentUserId)
이 인스턴스가 지정된 유형인지 여부를 반환합니다. |
int
|
userId()
|
String
|
userName()
|
상수
깃발이 아님
public static final int FLAGS_NOT_SECONDARY
상수 값: 45 (0x0000002D)
플래그_EPHEMERAL
public static final int FLAG_EPHEMERAL
상수 값: 256명 (0x00000100)
테스트 플래그 지정
public static final int FLAG_FOR_TESTING
상수 값: 32,768 (0x00008000)
게스트로 지정
public static final int FLAG_GUEST
상수 값: 4개 (0x00000004)
플래그_MAIN
public static final int FLAG_MAIN
상수 값: 16384 (0x00004000)
플래그 관리(FLAG_MANAGED_PROFILE)
public static final int FLAG_MANAGED_PROFILE
상수 값: 32일 (0x00000020)
플래그_기본
public static final int FLAG_PRIMARY
상수 값: 1명 (0x00000001)
플래그_프로필
public static final int FLAG_PROFILE
상수 값: 4,096 (0x00001000)
플래그 제한
public static final int FLAG_RESTRICTED
상수 값: 8개 (0x00000008)
사용자 시스템
public static final int USER_SYSTEM
상수 값: 0 (0x00000000)
필드
CLONE_PROFILE_TYPE
public static final String CLONE_PROFILE_TYPE
COMMUNAL_PROFILE_TYPE
public static final String COMMUNAL_PROFILE_TYPE
비공개 프로필 유형
public static final String PRIVATE_PROFILE_TYPE
공개 생성자
사용자 정보
public UserInfo (int userId, String userName, int flag, boolean isRunning)
매개변수 | |
---|---|
userId |
int |
userName |
String |
flag |
int |
isRunning |
boolean |
사용자 정보
public UserInfo (int userId, String userName, int flag, boolean isRunning, String userType)
매개변수 | |
---|---|
userId |
int |
userName |
String |
flag |
int |
isRunning |
boolean |
userType |
String |
공개 메서드
플래그
public int flag ()
반환 값 | |
---|---|
int |
isCloneProfile
public boolean isCloneProfile ()
반환 값 | |
---|---|
boolean |
isCommunalProfile
public boolean isCommunalProfile ()
반환 값 | |
---|---|
boolean |
임시
public boolean isEphemeral ()
반환 값 | |
---|---|
boolean |
isFlagForTesting
public boolean isFlagForTesting ()
반환 값 | |
---|---|
boolean |
isGuest
public boolean isGuest ()
반환 값 | |
---|---|
boolean |
isMain
public boolean isMain ()
반환 값 | |
---|---|
boolean |
isManagedProfile
public boolean isManagedProfile ()
반환 값 | |
---|---|
boolean |
기본
public boolean isPrimary ()
반환 값 | |
---|---|
boolean |
isPrivateProfile
public boolean isPrivateProfile ()
반환 값 | |
---|---|
boolean |
실행 중
public boolean isRunning ()
반환 값 | |
---|---|
boolean |
isSecondary
public boolean isSecondary ()
반환 값 | |
---|---|
boolean |
isSystem
public boolean isSystem ()
반환 값 | |
---|---|
boolean |
isUserType
public boolean isUserType (UserInfo.UserType userType, int currentUserId)
이 인스턴스가 지정된 유형인지 여부를 반환합니다.
매개변수 | |
---|---|
userType |
UserInfo.UserType |
currentUserId |
int |
반환 값 | |
---|---|
boolean |
사용자 ID
public int userId ()
반환 값 | |
---|---|
int |
사용자 이름
public String userName ()
반환 값 | |
---|---|
String |