Информация о пользователе
public final class UserInfo
extends Object
java.lang.Объект |
↳ | 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_EPHEMERAL
public static final int FLAG_EPHEMERAL
Постоянное значение: 256 (0x00000100)
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
Публичные конструкторы
Информация о пользователе
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 |
Публичные методы
isCloneProfile
public boolean isCloneProfile ()
Эфемерный
public boolean isEphemeral ()
гость
public boolean isGuest ()
isMain
public boolean isMain ()
isManagedProfile
public boolean isManagedProfile ()
isPrimary
public boolean isPrimary ()
бежит
public boolean isRunning ()
второстепенный
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 ()