اطلاعات کاربری

public final class UserInfo
extends Object

شیء جاوا
com.android.tradefed.device.UserInfo


مشابه کلاس UserInfo از پلتفرم.

این قرار است مشابه android.content.pm.UserInfo باشد.

داده‌ها و منطق اساسی پیرامون اطلاعات را برای یک کاربر ذخیره می‌کند.

خلاصه

ثابت‌ها

String CLONE_PROFILE_TYPE

String COMMUNAL_PROFILE_TYPE

int FLAGS_NOT_SECONDARY

int FLAG_ADMIN

int FLAG_EPHEMERAL

int FLAG_FOR_TESTING

int FLAG_FULL

int FLAG_GUEST

int FLAG_MAIN

int FLAG_MANAGED_PROFILE

int FLAG_PRIMARY

int FLAG_PROFILE

int FLAG_RESTRICTED

int PER_USER_RANGE

String PRIVATE_PROFILE_TYPE

int USER_ALL

int USER_CURRENT

int USER_CURRENT_OR_SELF

int USER_NULL

int USER_SYSTEM

String USER_TYPE_FULL_SECONDARY

String USER_TYPE_SHORT_SECONDARY

سازندگان عمومی

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

روش‌های عمومی

int flag ()
boolean isAdmin ()
boolean isCloneProfile ()
boolean isCommunalProfile ()
boolean isEphemeral ()
boolean isFlagForTesting ()
boolean isFull ()
boolean isGuest ()
boolean isMain ()

این متد منسوخ شده است. به جای آن isFull() استفاده کنید.

boolean isManagedProfile ()
boolean isNull ()
boolean isPrimary ()
boolean isPrivateProfile ()
boolean isRunning ()
boolean isSecondary ()
boolean isSystem ()
boolean isUserType ( UserInfo.UserType userType, int currentUserId)

برگرداندن اینکه آیا این نمونه از نوع مشخص شده است یا خیر.

String toString ()
int userId ()
String userName ()

ثابت‌ها

نوع_پروفایل_CLONE

public static final String CLONE_PROFILE_TYPE

مقدار ثابت: "profile.CLONE"

نوع_مشخصات_اجتماعی

public static final String COMMUNAL_PROFILE_TYPE

مقدار ثابت: "profile.COMMUNAL"

پرچم‌ها_نه_ثانویه

public static final int FLAGS_NOT_SECONDARY

مقدار ثابت: ۴۵ (۰x۰۰۰۰۰۰۲d)

پرچم_مدیر

public static final int FLAG_ADMIN

مقدار ثابت: ۲ (۰x۰۰۰۰۰۰۲)

پرچم_زودگذر

public static final int FLAG_EPHEMERAL

مقدار ثابت: ۲۵۶ (۰x۰۰۰۰۰۱۰۰)

پرچم برای آزمایش

public static final int FLAG_FOR_TESTING

مقدار ثابت: ۳۲۷۶۸ (۰x۰۰۰۰۸۰۰۰)

پرچم کامل

public static final int FLAG_FULL

مقدار ثابت: ۱۰۲۴ (۰x۰۰۰۰۰۴۰۰)

مهمان پرچم

public static final int FLAG_GUEST

مقدار ثابت: ۴ (۰x۰۰۰۰۰۰۴)

پرچم اصلی

public static final int FLAG_MAIN

مقدار ثابت: ۱۶۳۸۴ (۰x۰۰۰۰۴۰۰۰)

نمایه مدیریت‌شده پرچم

public static final int FLAG_MANAGED_PROFILE

مقدار ثابت: ۳۲ (۰x۰۰۰۰۰۲۰)

پرچم_اصلی

public static final int FLAG_PRIMARY

مقدار ثابت: ۱ (۰x۰۰۰۰۰۰۱)

پرچم_پروفایل

public static final int FLAG_PROFILE

مقدار ثابت: ۴۰۹۶ (۰x۰۰۰۰۱۰۰۰)

پرچم محدود شده

public static final int FLAG_RESTRICTED

مقدار ثابت: ۸ (۰x۰۰۰۰۰۰۸)

محدوده‌ی هر کاربر

public static final int PER_USER_RANGE

مقدار ثابت: ۱۰۰۰۰۰ (۰x۰۰۰۱۸۶a۰)

نوع_پروفایل_خصوصی

public static final String PRIVATE_PROFILE_TYPE

مقدار ثابت: "profile.PRIVATE"

کاربر_همه

public static final int USER_ALL

مقدار ثابت: -1 (0xffffffff)

کاربر_فعلی

public static final int USER_CURRENT

مقدار ثابت: -2 (0xfffffffe)

کاربر_فعلی_یا_خودش

public static final int USER_CURRENT_OR_SELF

مقدار ثابت: -3 (0xffffffffd)

کاربر_NULL

public static final int USER_NULL

مقدار ثابت: -10000 (0xffffd8f0)

سیستم کاربر

public static final int USER_SYSTEM

مقدار ثابت: 0 (0x00000000)

نوع_کاربر_کامل_ثانویه

public static final String USER_TYPE_FULL_SECONDARY

مقدار ثابت: "android.os.usertype.full.SECONDARY"

نوع_کاربر_کوتاه_ثانویه

public static final String USER_TYPE_SHORT_SECONDARY

مقدار ثابت: "full.SECONDARY"

سازندگان عمومی

اطلاعات کاربری

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

روش‌های عمومی

پرچم

public int flag ()

بازگشت‌ها
int

مدیر

public boolean isAdmin ()

بازگشت‌ها
boolean

پروفایل isClone

public boolean isCloneProfile ()

بازگشت‌ها
boolean

پروفایل isCommunal

public boolean isCommunalProfile ()

بازگشت‌ها
boolean

زودگذر است

public boolean isEphemeral ()

بازگشت‌ها
boolean

isFlagForTesting

public boolean isFlagForTesting ()

بازگشت‌ها
boolean

پر شده است

public boolean isFull ()

بازگشت‌ها
boolean

مهمان

public boolean isGuest ()

بازگشت‌ها
boolean

isMain

public boolean isMain ()

این روش منسوخ شده است.
به جای آن isFull() استفاده کنید.

بازگشت‌ها
boolean

پروفایل isManaged

public boolean isManagedProfile ()

بازگشت‌ها
boolean

isNull

public boolean isNull ()

بازگشت‌ها
boolean

isPrimary

public boolean isPrimary ()

بازگشت‌ها
boolean

پروفایل isPrivate

public boolean isPrivateProfile ()

بازگشت‌ها
boolean

ای‌رانینگ

public boolean isRunning ()

بازگشت‌ها
boolean

ثانویه

public boolean isSecondary ()

بازگشت‌ها
boolean

ای‌سیستم

public boolean isSystem ()

بازگشت‌ها
boolean

isUserType

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

برگرداندن اینکه آیا این نمونه از نوع مشخص شده است یا خیر.

پارامترها
userType UserInfo.UserType

currentUserId int

بازگشت‌ها
boolean

رشته‌ی دوتایی

public String toString ()

بازگشت‌ها
String

شناسه کاربری

public int userId ()

بازگشت‌ها
int

نام کاربری

public String userName ()

بازگشت‌ها
String