使用者資訊
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()
|
常數
FLAGS_NOT_secondARY
public static final int FLAGS_NOT_SECONDARY
常數值: 45 秒 (0x0000002d)
FLAG_EPHEMERAL
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)
使用者
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
PRIVATE_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 |
訪客
public boolean isGuest ()
傳回 | |
---|---|
boolean |
isMain
public boolean isMain ()
傳回 | |
---|---|
boolean |
isManagedProfile
public boolean isManagedProfile ()
傳回 | |
---|---|
boolean |
isPrimary (主要)
public boolean isPrimary ()
傳回 | |
---|---|
boolean |
isPrivateProfile
public boolean isPrivateProfile ()
傳回 | |
---|---|
boolean |
執行中
public boolean isRunning ()
傳回 | |
---|---|
boolean |
次要
public boolean isSecondary ()
傳回 | |
---|---|
boolean |
是系統
public boolean isSystem ()
傳回 | |
---|---|
boolean |
isUserType
public boolean isUserType (UserInfo.UserType userType, int currentUserId)
傳回這個執行個體是否為指定類型。
參數 | |
---|---|
userType |
UserInfo.UserType |
currentUserId |
int |
傳回 | |
---|---|
boolean |
userId
public int userId ()
傳回 | |
---|---|
int |
使用者名稱
public String userName ()
傳回 | |
---|---|
String |