Informacje użytkownika
public final class UserInfo
extends Object
java.lang.Object |
| com.android.tradefed.device.UserInfo |
Podobne do klasy UserInfo z platformy.
To ma być podobne do android.content.pm.UserInfo.
Przechowuje dane i podstawową logikę wokół informacji dla jednego użytkownika.
Streszczenie
Klasy zagnieżdżone |
---|
enum | UserInfo.UserType Obsługiwane warianty typu użytkownika w zewnętrznych interfejsach API. |
Konstruktorzy publiczni |
---|
UserInfo (int userId, String userName, int flag, boolean isRunning) |
Stałe
FLAGS_NOT_SECONDARY
public static final int FLAGS_NOT_SECONDARY
Stała wartość: 45 (0x0000002d)
FLAGA_EPHEMERAL
public static final int FLAG_EPHEMERAL
Stała wartość: 256 (0x0000010)
FLAGA_GUEST
public static final int FLAG_GUEST
Stała wartość: 4 (0x00000004)
FLAG_MANAGED_PROFILE
public static final int FLAG_MANAGED_PROFILE
Stała wartość: 32 (0x0000020)
FLAGA_PRIMARY
public static final int FLAG_PRIMARY
Stała wartość: 1 (0x00000001)
FLAGA_OGRANICZONA
public static final int FLAG_RESTRICTED
Stała wartość: 8 (0x00000008)
USER_SYSTEM
public static final int USER_SYSTEM
Stała wartość: 0 (0x00000000)
Konstruktorzy publiczni
Informacje użytkownika
public UserInfo (int userId,
String userName,
int flag,
boolean isRunning)
Parametry |
---|
userId | int |
userName | String |
flag | int |
isRunning | boolean |
Metody publiczne
jest efemeryczny
public boolean isEphemeral ()
jest gość
public boolean isGuest ()
isZarządzany profil
public boolean isManagedProfile ()
jest podstawowy
public boolean isPrimary ()
biegnie
public boolean isRunning ()
jest drugorzędny
public boolean isSecondary ()
isSystem
public boolean isSystem ()
isUserType
public boolean isUserType (UserInfo.UserType userType,
int currentUserId)
Zwróć, 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 ()
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-08-15 UTC.
[]
[]