Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release вместо aosp-main для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Информация о пользователе
public final class UserInfo
extends Object
| java.lang.Object |
| ↳ | 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) |
Константы
CLONE_PROFILE_TYPE
public static final String CLONE_PROFILE_TYPE
Постоянное значение: "profile.CLONE"
ОБЩИЙ_ПРОФИЛЬ_ТИП
public static final String COMMUNAL_PROFILE_TYPE
Постоянное значение: "profile.COMMUNAL"
FLAGS_NOT_SECONDARY
public static final int FLAGS_NOT_SECONDARY
Постоянное значение: 45 (0x0000002d)
FLAG_EPHEMERAL
public static final int FLAG_EPHEMERAL
Постоянное значение: 256 (0x00000100)
ФЛАГ_ДЛЯ_ТЕСТИРОВАНИЯ
public static final int FLAG_FOR_TESTING
Постоянное значение: 32768 (0x00008000)
FLAG_FULL
public static final int FLAG_FULL
Постоянное значение: 1024 (0x00000400)
ФЛАГ_ГОСТЬ
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)
PRIVATE_PROFILE_TYPE
public static final String PRIVATE_PROFILE_TYPE
Постоянное значение: "profile.PRIVATE"
USER_NULL
public static final int USER_NULL
Постоянное значение: -10000 (0xffffd8f0)
USER_SYSTEM
public static final int USER_SYSTEM
Постоянное значение: 0 (0x00000000)
Публичные конструкторы
Информация о пользователе
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 ()
isCommunalProfile
public boolean isCommunalProfile ()
эфемерный
public boolean isEphemeral ()
isFlagForTesting
public boolean isFlagForTesting ()
isFull
public boolean isFull ()
isGuest
public boolean isGuest ()
isMain
public boolean isMain ()
Этот метод устарел.
Вместо этого используйте isFull() .
isManagedProfile
public boolean isManagedProfile ()
isNull
public boolean isNull ()
isPrimary
public boolean isPrimary ()
isPrivateProfile
public boolean isPrivateProfile ()
isRunning
public boolean isRunning ()
isSecondary
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 ()
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-12-04 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-12-04 UTC."],[],[]]