از 27 مارس 2025، توصیه می کنیم از android-latest-release به جای aosp-main برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
اطلاعات کاربری
public final class UserInfo
extends Object
| شیء جاوا |
| ↳ | com.android.tradefed.device.UserInfo |
مشابه کلاس UserInfo از پلتفرم.
این قرار است مشابه android.content.pm.UserInfo باشد.
دادهها و منطق اساسی پیرامون اطلاعات را برای یک کاربر ذخیره میکند.
خلاصه
سازندگان عمومی |
|---|
UserInfo (int userId, String userName, int flag, boolean isRunning) |
UserInfo (int userId, String userName, int flag, boolean isRunning, String userType) |
ثابتها
نوع_پروفایل_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_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 String PRIVATE_PROFILE_TYPE
مقدار ثابت: "profile.PRIVATE"
کاربر_NULL
public static final int USER_NULL
مقدار ثابت: -10000 (0xffffd8f0)
سیستم کاربر
public static final int USER_SYSTEM
مقدار ثابت: 0 (0x00000000)
سازندگان عمومی
اطلاعات کاربری
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 |
روشهای عمومی
پروفایل isClone
public boolean isCloneProfile ()
پروفایل isCommunal
public boolean isCommunalProfile ()
زودگذر است
public boolean isEphemeral ()
isFlagForTesting
public boolean isFlagForTesting ()
پر شده است
public boolean isFull ()
مهمان
public boolean isGuest ()
isMain
public boolean isMain ()
این روش منسوخ شده است.
به جای آن isFull() استفاده کنید.
پروفایل isManaged
public boolean isManagedProfile ()
isNull
public boolean isNull ()
isPrimary
public boolean isPrimary ()
پروفایل isPrivate
public boolean isPrivateProfile ()
ایرانینگ
public boolean isRunning ()
ثانویه
public boolean isSecondary ()
ایسیستم
public boolean isSystem ()
isUserType
public boolean isUserType (UserInfo.UserType userType,
int currentUserId)برگرداندن اینکه آیا این نمونه از نوع مشخص شده است یا خیر.
| پارامترها |
|---|
userType | UserInfo.UserType |
currentUserId | int |
شناسه کاربری
public int userId ()
نام کاربری
public String userName ()
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی."],[],[]]