UserInfo
public
final
class
UserInfo
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.UserInfo |
Tương tự như lớp UserInfo trên nền tảng.
Điều này tương tự như android.content.pm.UserInfo.
Lưu trữ dữ liệu và logic cơ bản về thông tin của một người dùng.
Tóm tắt
Hằng số | |
|---|---|
String |
CLONE_PROFILE_TYPE
|
String |
COMMUNAL_PROFILE_TYPE
|
int |
FLAGS_NOT_SECONDARY
|
int |
FLAG_EPHEMERAL
|
int |
FLAG_FOR_TESTING
|
int |
FLAG_FULL
|
int |
FLAG_GUEST
|
int |
FLAG_MAIN
|
int |
FLAG_MANAGED_PROFILE
|
int |
FLAG_PRIMARY
|
int |
FLAG_PROFILE
|
int |
FLAG_RESTRICTED
|
String |
PRIVATE_PROFILE_TYPE
|
int |
USER_NULL
|
int |
USER_SYSTEM
|
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
|
isFull()
|
boolean
|
isGuest()
|
boolean
|
isMain()
Phương thức này không được dùng nữa.
Hãy chuyển sang sử dụng |
boolean
|
isManagedProfile()
|
boolean
|
isNull()
|
boolean
|
isPrimary()
|
boolean
|
isPrivateProfile()
|
boolean
|
isRunning()
|
boolean
|
isSecondary()
|
boolean
|
isSystem()
|
boolean
|
isUserType(UserInfo.UserType userType, int currentUserId)
Trả về cho dù phiên bản này thuộc loại được chỉ định hay không. |
int
|
userId()
|
String
|
userName()
|
Hằng số
CLONE_PROFILE_TYPE
public static final String CLONE_PROFILE_TYPE
Giá trị không đổi: "profile.CLONE"
COMMUNAL_PROFILE_TYPE
public static final String COMMUNAL_PROFILE_TYPE
Giá trị không đổi: "profile.COMMUNAL"
FLAGS_NOT_SECONDARY
public static final int FLAGS_NOT_SECONDARY
Giá trị hằng số: 45 (0x0000002d)
FLAG_EPHEMERAL
public static final int FLAG_EPHEMERAL
Giá trị hằng số: 256 (0x00000100)
FLAG_FOR_TESTING
public static final int FLAG_FOR_TESTING
Giá trị hằng số: 32768 (0x00008000)
FLAG_FULL
public static final int FLAG_FULL
Giá trị hằng số: 1024 (0x00000400)
FLAG_GUEST
public static final int FLAG_GUEST
Giá trị hằng số: 4 (0x00000004)
FLAG_MAIN
public static final int FLAG_MAIN
Giá trị hằng số: 16384 (0x00004000)
FLAG_MANAGED_PROFILE
public static final int FLAG_MANAGED_PROFILE
Giá trị hằng số: 32 (0x00000020)
FLAG_PRIMARY
public static final int FLAG_PRIMARY
Giá trị hằng số: 1 (0x00000001)
FLAG_PROFILE
public static final int FLAG_PROFILE
Giá trị hằng số: 4096 (0x00001000)
FLAG_RESTRICTED
public static final int FLAG_RESTRICTED
Giá trị hằng số: 8 (0x00000008)
PRIVATE_PROFILE_TYPE
public static final String PRIVATE_PROFILE_TYPE
Giá trị không đổi: "profile.PRIVATE"
USER_NULL
public static final int USER_NULL
Giá trị hằng số: -10000 (0xffffd8f0)
USER_SYSTEM
public static final int USER_SYSTEM
Giá trị hằng số: 0 (0x00000000)
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 |
|
isEphemeral
public boolean isEphemeral ()
| Giá trị trả về | |
|---|---|
boolean |
|
isFlagForTesting
public boolean isFlagForTesting ()
| Giá trị trả về | |
|---|---|
boolean |
|
isFull
public boolean isFull ()
| Giá trị trả về | |
|---|---|
boolean |
|
isGuest
public boolean isGuest ()
| Giá trị trả về | |
|---|---|
boolean |
|
isMain
public boolean isMain ()
Phương thức này không được dùng nữa.
Hãy sử dụng isFull().
| Giá trị trả về | |
|---|---|
boolean |
|
isManagedProfile
public boolean isManagedProfile ()
| Giá trị trả về | |
|---|---|
boolean |
|
isNull
public boolean isNull ()
| Giá trị trả về | |
|---|---|
boolean |
|
isPrimary
public boolean isPrimary ()
| Giá trị trả về | |
|---|---|
boolean |
|
isPrivateProfile
public boolean isPrivateProfile ()
| Giá trị trả về | |
|---|---|
boolean |
|
isRunning
public boolean isRunning ()
| Giá trị trả về | |
|---|---|
boolean |
|
isSecondary
public boolean isSecondary ()
| Giá trị trả về | |
|---|---|
boolean |
|
isSystem
public boolean isSystem ()
| Giá trị trả về | |
|---|---|
boolean |
|
isUserType
public boolean isUserType (UserInfo.UserType userType, int currentUserId)
Trả về cho dù phiên bản này thuộc loại được 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 |
|
userName
public String userName ()
| Giá trị trả về | |
|---|---|
String |
|