사용자 정보
public final class UserInfo
extends Object
java.lang.Object |
↳ | com.android.tradefed.device.UserInfo |
플랫폼의 UserInfo 클래스와 유사합니다.
이는 android.content.pm.UserInfo와 유사합니다.
한 사용자에 대한 정보와 관련된 데이터 및 기본 논리를 저장합니다.
요약
공개 생성자 |
---|
UserInfo (int userId, String userName, int flag, boolean isRunning) |
UserInfo (int userId, String userName, int flag, boolean isRunning, String userType) |
상수
FLAGS_NOT_SECONDARY
public static final int FLAGS_NOT_SECONDARY
상수값: 45(0x0000002d)
FLAG_임시
public static final int FLAG_EPHEMERAL
상수값: 256(0x00000100)
FLAG_FOR_TESTING
public static final int FLAG_FOR_TESTING
상수값: 32768(0x00008000)
FLAG_GUEST
public static final int FLAG_GUEST
상수값: 4(0x00000004)
FLAG_MAIN
public static final int FLAG_MAIN
상수값: 16384(0x00004000)
FLAG_MANAGED_PROFILE
public static final int FLAG_MANAGED_PROFILE
상수값: 32(0x00000020)
FLAG_PRIMARY
public static final int FLAG_PRIMARY
상수값: 1 (0x00000001)
FLAG_PROFILE
public static final int FLAG_PROFILE
상수값: 4096(0x00001000)
FLAG_RESTRICTED
public static final int FLAG_RESTRICTED
상수값: 8(0x00000008)
USER_SYSTEM
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 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 |
공개 메소드
isClone 프로필
public boolean isCloneProfile ()
isCommunal프로필
public boolean isCommunalProfile ()
isEphemeral
public boolean isEphemeral ()
isFlagForTesting
public boolean isFlagForTesting ()
isGuest
public boolean isGuest ()
isMain
public boolean isMain ()
isManaged프로필
public boolean isManagedProfile ()
isPrimary
public boolean isPrimary ()
실행 중
public boolean isRunning ()
isSecondary
public boolean isSecondary ()
isSystem
public boolean isSystem ()
isUserType
public boolean isUserType (UserInfo.UserType userType,
int currentUserId)
이 인스턴스가 지정된 유형인지 여부를 반환합니다.
매개변수 |
---|
userType | UserInfo.UserType |
currentUserId | int |
사용자 ID
public int userId ()
사용자 이름
public String userName ()