Informacje użytkownika
public final class UserInfo
extends Object
Obiekt Java.lang.Object |
↳ | com.android.tradefed.device.UserInfo |
Podobna do klasy UserInfo z platformy.
Ma to być podobne do android.content.pm.UserInfo.
Przechowuje dane i podstawową logikę wokół informacji dla jednego użytkownika.
Streszczenie
Konstruktorzy publiczni |
---|
UserInfo (int userId, String userName, int flag, boolean isRunning) |
UserInfo (int userId, String userName, int flag, boolean isRunning, String userType) |
Stałe
FLAGS_NOT_SECONDARY
public static final int FLAGS_NOT_SECONDARY
Wartość stała: 45 (0x0000002d)
FLAG_EPHEMERAL
public static final int FLAG_EPHEMERAL
Wartość stała: 256 (0x00000100)
FLAG_FOR_TESTING
public static final int FLAG_FOR_TESTING
Wartość stała: 32768 (0x00008000)
FLAG_GOŚĆ
public static final int FLAG_GUEST
Wartość stała: 4 (0x00000004)
FLAG_MAIN
public static final int FLAG_MAIN
Wartość stała: 16384 (0x00004000)
FLAG_MANAGED_PROFILE
public static final int FLAG_MANAGED_PROFILE
Wartość stała: 32 (0x00000020)
FLAG_PRIMARY
public static final int FLAG_PRIMARY
Wartość stała: 1 (0x00000001)
FLAG_PROFILE
public static final int FLAG_PROFILE
Wartość stała: 4096 (0x00001000)
FLAG_RESTRICTED
public static final int FLAG_RESTRICTED
Wartość stała: 8 (0x00000008)
USER_SYSTEM
public static final int USER_SYSTEM
Wartość stała: 0 (0x00000000)
Pola
CLONE_PROFILE_TYPE
public static final String CLONE_PROFILE_TYPE
COMMUNAL_PROFILE_TYPE
public static final String COMMUNAL_PROFILE_TYPE
Konstruktorzy publiczni
Informacje użytkownika
public UserInfo (int userId,
String userName,
int flag,
boolean isRunning)
Parametry |
---|
userId | int |
userName | String |
flag | int |
isRunning | boolean |
Informacje użytkownika
public UserInfo (int userId,
String userName,
int flag,
boolean isRunning,
String userType)
Parametry |
---|
userId | int |
userName | String |
flag | int |
isRunning | boolean |
userType | String |
Metody publiczne
jestCloneProfile
public boolean isCloneProfile ()
isCommunalProfile
public boolean isCommunalProfile ()
jest efemeryczny
public boolean isEphemeral ()
isFlagForTesting
public boolean isFlagForTesting ()
jest Gość
public boolean isGuest ()
jestGłówny
public boolean isMain ()
isManagedProfile
public boolean isManagedProfile ()
jest Podstawowy
public boolean isPrimary ()
biegnie
public boolean isRunning ()
jest drugorzędne
public boolean isSecondary ()
jestSystem
public boolean isSystem ()
jestTypUżytkownika
public boolean isUserType (UserInfo.UserType userType,
int currentUserId)
Zwróć informację, czy to wystąpienie jest określonego typu.
Parametry |
---|
userType | UserInfo.UserType |
currentUserId | int |
identyfikator użytkownika
public int userId ()
nazwa użytkownika
public String userName ()