تعویضکنندهی کاربر.حالت نوع کاربر
public static final enum UserSwitcher.UserTypeMode
extends Enum< UserSwitcher.UserTypeMode >
| شیء جاوا | ||
| ↳ | java.lang.Enum< com.android.tradefed.device.UserSwitcher.UserTypeMode > | |
| ↳ | com.android.tradefed.device.UserSwitcher.UserTypeMode | |
رفتار مورد انتظار را بسته به UserType مرتبط با آن تعریف میکند.
توجه: در حال حاضر، قابلیت تغییر فقط زمانی بررسی میشود که نوع کاربر UserType.SYSTEM باشد.
خلاصه
مقادیر شمارشی | |
|---|---|
UserSwitcher.UserTypeMode | LEGACYاین فیلد منسوخ شده است. TODO(b/419372865): حذف تستهایی که میتوان در صورت عدم امکان تغییر HSU به حالت REQUIRED_ONLY از آنها صرف نظر کرد. |
UserSwitcher.UserTypeMode | REQUIRED_AND_SWITCHABLEکاربر باید وجود داشته باشد و قابل تغییر به آن باشد، در غیر این صورت آمادهساز با شکست مواجه خواهد شد. |
UserSwitcher.UserTypeMode | REQUIRED_ONLYکاربر باید وجود داشته باشد، اما اگر قابلیت تغییر به کاربر دیگری وجود نداشته باشد، تست کاربر را تغییر نمیدهد. |
روشهای عمومی | |
|---|---|
static UserSwitcher.UserTypeMode | valueOf (String name) |
static final UserTypeMode[] | values () |
مقادیر شمارشی
میراث
public static final UserSwitcher.UserTypeMode LEGACY
این فیلد منسوخ شده است.
TODO(b/419372865): تستهایی که میتوان در صورت عدم امکان تغییر HSU به حالت REQUIRED_ONLY نادیده گرفت، حذف میشوند.
اگر نوع کاربر SYSTEM باشد و دستگاه اجازه تغییر به کاربر سیستم را ندهد، به جای آن به اولین کاربر کامل تغییر خواهد کرد.
مورد نیاز و قابل تغییر
public static final UserSwitcher.UserTypeMode REQUIRED_AND_SWITCHABLE
کاربر باید وجود داشته باشد و قابل تغییر به آن باشد، در غیر این صورت آمادهساز با شکست مواجه خواهد شد.
فقط مورد نیاز
public static final UserSwitcher.UserTypeMode REQUIRED_ONLY
کاربر باید وجود داشته باشد، اما اگر قابلیت تغییر به کاربر دیگری وجود نداشته باشد، تست کاربر را تغییر نمیدهد.
روشهای عمومی
ارزش
public static UserSwitcher.UserTypeMode valueOf (String name)
| پارامترها | |
|---|---|
name | String |
| بازگشتها | |
|---|---|
UserSwitcher.UserTypeMode | |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.