اطلاعات کاربری
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 () این متد منسوخ شده است. به جای آن |
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 | |