UserInfo
public
final
class
UserInfo
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.UserInfo |
Tương tự như lớp UserInfo từ nền tảng.
Mã này tương tự như android.content.pm.UserInfo.
Lưu trữ dữ liệu và logic cơ bản xung quanh thông tin cho một người dùng.
Tóm tắt
Hằng số | |
---|---|
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
|
Trường | |
---|---|
public
static
final
String |
CLONE_PROFILE_TYPE
|
public
static
final
String |
COMMUNAL_PROFILE_TYPE
|
public
static
final
String |
PRIVATE_PROFILE_TYPE
|
Hàm khởi tạo công khai | |
---|---|
UserInfo(int userId, String userName, int flag, boolean isRunning)
|
|
UserInfo(int userId, String userName, int flag, boolean isRunning, String userType)
|
Phương thức công khai | |
---|---|
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)
Trả về xem thực thể này có thuộc kiểu đã chỉ định hay không. |
int
|
userId()
|
String
|
userName()
|
Hằng số
CỜ_KHÔNG_THƯỞNG
public static final int FLAGS_NOT_SECONDARY
Giá trị không đổi: 45 (0x0000002d)
CỜ_EPHEMERAL
public static final int FLAG_EPHEMERAL
Giá trị không đổi: 256 (0x00000100)
CỜ_ĐỐI_THỬ NGHIỆM
public static final int FLAG_FOR_TESTING
Giá trị không đổi: 32768 (0x00008000)
CỜ_KHÁCH
public static final int FLAG_GUEST
Giá trị không đổi: 4 (0x00000004)
CỜ_MAIN
public static final int FLAG_MAIN
Giá trị không đổi: 16384 (0x00004000)
FLAG_MANAGED_PROFILE
public static final int FLAG_MANAGED_PROFILE
Giá trị không đổi: 32 (0x00000020)
CỜ_CHÍNH
public static final int FLAG_PRIMARY
Giá trị không đổi: 1 (0x00000001)
CỜ_HỒ SƠ
public static final int FLAG_PROFILE
Giá trị không đổi: 4096 (0x00001000)
CỜ_BỊ HẠN CHẾ
public static final int FLAG_RESTRICTED
Giá trị không đổi: 8 (0x00000008)
NGƯỜI DÙNG_HỆ THỐNG
public static final int USER_SYSTEM
Giá trị hằng số: 0 (0x00000000)
Trường
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
Hàm khởi tạo công khai
UserInfo
public UserInfo (int userId, String userName, int flag, boolean isRunning)
Tham số | |
---|---|
userId |
int |
userName |
String |
flag |
int |
isRunning |
boolean |
UserInfo
public UserInfo (int userId, String userName, int flag, boolean isRunning, String userType)
Tham số | |
---|---|
userId |
int |
userName |
String |
flag |
int |
isRunning |
boolean |
userType |
String |
Phương thức công khai
cờ
public int flag ()
Giá trị trả về | |
---|---|
int |
isCloneProfile
public boolean isCloneProfile ()
Giá trị trả về | |
---|---|
boolean |
isCommunalProfile
public boolean isCommunalProfile ()
Giá trị trả về | |
---|---|
boolean |
tạm thời
public boolean isEphemeral ()
Giá trị trả về | |
---|---|
boolean |
isflagForTest
public boolean isFlagForTesting ()
Giá trị trả về | |
---|---|
boolean |
làKhách
public boolean isGuest ()
Giá trị trả về | |
---|---|
boolean |
isMain
public boolean isMain ()
Giá trị trả về | |
---|---|
boolean |
isManagedProfile
public boolean isManagedProfile ()
Giá trị trả về | |
---|---|
boolean |
là chính
public boolean isPrimary ()
Giá trị trả về | |
---|---|
boolean |
isPrivateProfile
public boolean isPrivateProfile ()
Giá trị trả về | |
---|---|
boolean |
đang chạy
public boolean isRunning ()
Giá trị trả về | |
---|---|
boolean |
là phụ
public boolean isSecondary ()
Giá trị trả về | |
---|---|
boolean |
hệ thống
public boolean isSystem ()
Giá trị trả về | |
---|---|
boolean |
isUserType
public boolean isUserType (UserInfo.UserType userType, int currentUserId)
Trả về xem thực thể này có thuộc kiểu đã chỉ định hay không.
Tham số | |
---|---|
userType |
UserInfo.UserType |
currentUserId |
int |
Giá trị trả về | |
---|---|
boolean |
userId
public int userId ()
Giá trị trả về | |
---|---|
int |
TLD
public String userName ()
Giá trị trả về | |
---|---|
String |