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.

Stałe

int FLAGS_NOT_SECONDARY

int FLAG_EPHEMERAL

int FLAG_GUEST

int FLAG_MANAGED_PROFILE

int FLAG_PRIMARY

int FLAG_RESTRICTED

int USER_SYSTEM

Konstruktorzy publiczni

UserInfo (int userId, String userName, int flag, boolean isRunning)

Metody publiczne

int flag ()
boolean isEphemeral ()
boolean isGuest ()
boolean isManagedProfile ()
boolean isPrimary ()
boolean isRunning ()
boolean isSecondary ()
boolean isSystem ()
boolean isUserType ( UserInfo.UserType userType, int currentUserId)

Zwróć, czy to wystąpienie jest określonego typu.

int userId ()
String userName ()

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

flaga

public int flag ()

Zwroty
int

jest efemeryczny

public boolean isEphemeral ()

Zwroty
boolean

jest gość

public boolean isGuest ()

Zwroty
boolean

isZarządzany profil

public boolean isManagedProfile ()

Zwroty
boolean

jest podstawowy

public boolean isPrimary ()

Zwroty
boolean

biegnie

public boolean isRunning ()

Zwroty
boolean

jest drugorzędny

public boolean isSecondary ()

Zwroty
boolean

isSystem

public boolean isSystem ()

Zwroty
boolean

isUserType

public boolean isUserType (UserInfo.UserType userType, 
                int currentUserId)

Zwróć, czy to wystąpienie jest określonego typu.

Parametry
userType UserInfo.UserType

currentUserId int

Zwroty
boolean

identyfikator użytkownika

public int userId ()

Zwroty
int

Nazwa Użytkownika

public String userName ()

Zwroty
String