UserInfo

public final class UserInfo
extends Object

JavaScript.lang.Object
com.android.tradefed.device.UserInfo


דומה לסיווג UserInfo מהפלטפורמה.

הוא אמור להיות דומה ל-android.content.pm.UserInfo.

אחסון נתונים ולוגיקה בסיסית סביב המידע של משתמש אחד.

סיכום

קבועים

int FLAGS_NOT_SECONDARY

int FLAG_EPHEMERAL

int FLAG_FOR_TESTING

int FLAG_GUEST

int FLAG_MAIN

int FLAG_MANAGED_PROFILE

int FLAG_PRIMARY

int FLAG_PROFILE

int FLAG_RESTRICTED

int USER_SYSTEM

שדות

public static final String CLONE_PROFILE_TYPE

public static final String COMMUNAL_PROFILE_TYPE

public static final String PRIVATE_PROFILE_TYPE

בנאים ציבוריים

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

שיטות ציבוריות

int flag()
boolean isCloneProfile()
boolean isCommunalProfile()
boolean isEphemeral()
boolean isFlagForTesting()
boolean isGuest()
boolean isMain()
boolean isManagedProfile()
boolean isPrimary()
boolean isPrivateProfile()
boolean isRunning()
boolean isSecondary()
boolean isSystem()
boolean isUserType(UserInfo.UserType userType, int currentUserId)

הפונקציה מחזירה אם המופע הוא מהסוג שצוין.

int userId()
String userName()

קבועים

FLAGS_NOT_SECONDARY

public static final int FLAGS_NOT_SECONDARY

ערך קבוע: 45 (0x0000002d)

דגל_EPHEMERAL

public static final int FLAG_EPHEMERAL

ערך קבוע: 256 (0x00000100)

FLAG_FOR_TESTING

public static final int FLAG_FOR_TESTING

ערך קבוע: 32768 (0x00008000)

FLAG_GUEST

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)

דגל_PROFILE

public static final int FLAG_PROFILE

ערך קבוע: 4096 (0x00001000)

FLAG_LIMITED

public static final int FLAG_RESTRICTED

ערך קבוע: 8 (0x00000008)

USER_SYSTEM

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

בנאים ציבוריים

UserInfo

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

פרמטרים
userId int

userName String

flag int

isRunning boolean

UserInfo

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

פרמטרים
userId int

userName String

flag int

isRunning boolean

userType String

שיטות ציבוריות

סימון

public int flag ()

החזרות
int

isCloneProfile

public boolean isCloneProfile ()

החזרות
boolean

isCommunalProfile

public boolean isCommunalProfile ()

החזרות
boolean

זמני

public boolean isEphemeral ()

החזרות
boolean

הבדיקה: isflagForTest

public boolean isFlagForTesting ()

החזרות
boolean

אורח

public boolean isGuest ()

החזרות
boolean

isMain

public boolean isMain ()

החזרות
boolean

ismanagedProfile (פרופיל מנוהל)

public boolean isManagedProfile ()

החזרות
boolean

ראשי

public boolean isPrimary ()

החזרות
boolean

פרופיל isPrivate

public boolean isPrivateProfile ()

החזרות
boolean

פועל

public boolean isRunning ()

החזרות
boolean

משני

public boolean isSecondary ()

החזרות
boolean

isSystem (מערכת הפעלה)

public boolean isSystem ()

החזרות
boolean

סוג משתמש

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

הפונקציה מחזירה אם המופע הוא מהסוג שצוין.

פרמטרים
userType UserInfo.UserType

currentUserId int

החזרות
boolean

מזהה משתמש

public int userId ()

החזרות
int

שם משתמש

public String userName ()

החזרות
String