Информация о пользователе
public final class UserInfo
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.UserInfo |
Аналогично классу UserInfo из платформы.
Предполагается, что это будет аналогично android.content.pm.UserInfo.
Хранит данные и базовую логику, связанную с информацией об одном пользователе.
Краткое содержание
Константы | |
|---|---|
String | CLONE_PROFILE_TYPE |
String | COMMUNAL_PROFILE_TYPE |
int | FLAGS_NOT_SECONDARY |
int | FLAG_ADMIN |
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 |
int | PER_USER_RANGE |
String | PRIVATE_PROFILE_TYPE |
int | USER_ALL |
int | USER_CURRENT |
int | USER_CURRENT_OR_SELF |
int | USER_NULL |
int | USER_SYSTEM |
String | USER_TYPE_FULL_SECONDARY |
String | USER_TYPE_SHORT_SECONDARY |
Государственные строители | |
|---|---|
UserInfo (int userId, String userName, int flag, boolean isRunning) | |
UserInfo (int userId, String userName, int flag, boolean isRunning, String userType) | |
Общедоступные методы | |
|---|---|
int | flag () |
boolean | isAdmin () |
boolean | isCloneProfile () |
boolean | isCommunalProfile () |
boolean | isEphemeral () |
boolean | isFlagForTesting () |
boolean | isFull () |
boolean | isGuest () |
boolean | isMain () Этот метод устарел. Используйте |
boolean | isManagedProfile () |
boolean | isNull () |
boolean | isPrimary () |
boolean | isPrivateProfile () |
boolean | isRunning () |
boolean | isSecondary () |
boolean | isSystem () |
boolean | isUserType ( UserInfo.UserType userType, int currentUserId)Возвращает значение true, если данный экземпляр относится к указанному типу. |
String | toString () |
int | userId () |
String | userName () |
Константы
CLONE_PROFILE_TYPE
public static final String CLONE_PROFILE_TYPE
Постоянное значение: "profile.CLONE"
COMMUNAL_PROFILE_TYPE
public static final String COMMUNAL_PROFILE_TYPE
Постоянное значение: "profile.COMMUNAL"
FLAGS_NOT_SECONDARY
public static final int FLAGS_NOT_SECONDARY
Постоянное значение: 45 (0x0000002d)
FLAG_ADMIN
public static final int FLAG_ADMIN
Постоянное значение: 2 (0x00000002)
FLAG_EPHEMERAL
public static final int FLAG_EPHEMERAL
Постоянное значение: 256 (0x00000100)
FLAG_FOR_TESTING
public static final int FLAG_FOR_TESTING
Постоянное значение: 32768 (0x00008000)
FLAG_FULL
public static final int FLAG_FULL
Постоянное значение: 1024 (0x00000400)
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 PER_USER_RANGE
Постоянное значение: 100000 (0x000186a0)
PRIVATE_PROFILE_TYPE
public static final String PRIVATE_PROFILE_TYPE
Постоянное значение: "profile.PRIVATE"
USER_ALL
public static final int USER_ALL
Постоянное значение: -1 (0xffffffff)
USER_CURRENT
public static final int USER_CURRENT
Постоянное значение: -2 (0xfffffffe)
USER_CURRENT_OR_SELF
public static final int USER_CURRENT_OR_SELF
Постоянное значение: -3 (0xfffffffd)
USER_NULL
public static final int USER_NULL
Постоянное значение: -10000 (0xffffd8f0)
USER_SYSTEM
public static final int USER_SYSTEM
Постоянное значение: 0 (0x00000000)
USER_TYPE_FULL_SECONDARY
public static final String USER_TYPE_FULL_SECONDARY
Постоянное значение: "android.os.usertype.full.SECONDARY"
USER_TYPE_SHORT_SECONDARY
public static final String USER_TYPE_SHORT_SECONDARY
Постоянное значение: "full.SECONDARY"
Государственные строители
Информация о пользователе
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 | |
isAdmin
public boolean isAdmin ()
| Возвраты | |
|---|---|
boolean | |
isCloneProfile
public boolean isCloneProfile ()
| Возвраты | |
|---|---|
boolean | |
isCommunalProfile
public boolean isCommunalProfile ()
| Возвраты | |
|---|---|
boolean | |
эфемерный
public boolean isEphemeral ()
| Возвраты | |
|---|---|
boolean | |
isFlagForTesting
public boolean isFlagForTesting ()
| Возвраты | |
|---|---|
boolean | |
isFull
public boolean isFull ()
| Возвраты | |
|---|---|
boolean | |
isGuest
public boolean isGuest ()
| Возвраты | |
|---|---|
boolean | |
isMain
public boolean isMain ()
Этот метод устарел.
Вместо этого используйте isFull() .
| Возвраты | |
|---|---|
boolean | |
isManagedProfile
public boolean isManagedProfile ()
| Возвраты | |
|---|---|
boolean | |
isNull
public boolean isNull ()
| Возвраты | |
|---|---|
boolean | |
isPrimary
public boolean isPrimary ()
| Возвраты | |
|---|---|
boolean | |
isPrivateProfile
public boolean isPrivateProfile ()
| Возвраты | |
|---|---|
boolean | |
isRunning
public boolean isRunning ()
| Возвраты | |
|---|---|
boolean | |
является вторичным
public boolean isSecondary ()
| Возвраты | |
|---|---|
boolean | |
isSystem
public boolean isSystem ()
| Возвраты | |
|---|---|
boolean | |
isUserType
public boolean isUserType (UserInfo.UserType userType, int currentUserId)
Возвращает значение true, если данный экземпляр относится к указанному типу.
| Параметры | |
|---|---|
userType | UserInfo.UserType |
currentUserId | int |
| Возвраты | |
|---|---|
boolean | |
toString
public String toString ()
| Возвраты | |
|---|---|
String | |
ID пользователя
public int userId ()
| Возвраты | |
|---|---|
int | |
имя пользователя
public String userName ()
| Возвраты | |
|---|---|
String | |