Информация о пользователе
 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_FOR_TESTING 
public static final int FLAG_FOR_TESTING
 Постоянное значение: 32768 (0x00008000)
 ФЛАГ_ГОСТЬ 
public static final int FLAG_GUEST
 Постоянное значение: 4 (0x00000004)
 ФЛАГ_MAIN 
public static final int FLAG_MAIN
 Постоянное значение: 16384 (0x00004000) 
FLAG_MANAGED_PROFILE 
public static final int FLAG_MANAGED_PROFILE
 Постоянное значение: 32 (0x00000020)
 ФЛАГ_PRIMARY 
public static final int FLAG_PRIMARY
 Постоянное значение: 1 (0x00000001)
 ФЛАГ_ПРОФИЛЬ 
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
 COMMUNAL_PROFILE_TYPE 
public static final String COMMUNAL_PROFILE_TYPE
 PRIVATE_PROFILE_TYPE 
public static final String PRIVATE_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 ()
 isCommunalProfile 
public boolean isCommunalProfile ()
 является эфемерным 
public boolean isEphemeral ()
 isFlagForTesting 
public boolean isFlagForTesting ()
 isGuest 
public boolean isGuest ()
 isMain 
public boolean isMain ()
 isManagedProfile 
public boolean isManagedProfile ()
 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 ()