از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
آمادهساز هدف BaseSwitchUser
public abstract class BaseSwitchUserTargetPreparer
extends BaseTargetPreparer
زیرکلاسهای مستقیم شناختهشده |
یک ITargetPreparer که به نوع کاربر مشخص شده در setup تغییر میکند. به طور پیشفرض در کاربر فعلی باقی میماند و هیچ تغییری انجام نمیشود.
سعی میکند با بازگشت به کاربر فعلی پیش از اجرا، وضعیت کاربر دستگاه را بازیابی کند.
پس از setUp(TestInformation) ، ویژگی PROPERTY_PREPARED_USER را با مقدار کاربر فعلی تنظیم میکند.
خلاصه
ثابتها
کاربر آماده برای ملک
public static final String PROPERTY_PREPARED_USER
نام کلید property TestInfo که شناسه کاربر فعلی دستگاه را پس از آمادهسازی هدف ذخیره میکند.
برای مثال، اگر کاربر فعلی قبل از فعال شدن آمادهساز، سطح دسترسی 42 داشته باشد و آمادهساز به سطح دسترسی 0 تغییر کند، مقدار ویژگی "0" خواهد بود.
نکته: اگر سوئیچ کاربر ناموفق باشد، این ویژگی تنظیم نمیشود و در انتها (بعد از tearDown(TestInformation,Throwable) ) حذف میشود.
مقدار ثابت: "com.android.tradefed.targetprep.SwitchUserTargetPreparer.preparedUser"
سازندگان عمومی
آمادهساز هدف BaseSwitchUser
public BaseSwitchUserTargetPreparer ()
روشهای عمومی
راهاندازی
public final void setUp (ITestDevice device,
IBuildInfo buildInfo)| پارامترها |
|---|
device | ITestDevice |
buildInfo | IBuildInfo |
اشکریزان
public final void tearDown (ITestDevice device,
IBuildInfo buildInfo,
Throwable e)| پارامترها |
|---|
device | ITestDevice |
buildInfo | IBuildInfo |
e | Throwable |
روشهای محافظتشده
دریافت شناسه کاربری آماده
protected final Integer getPreparedUserId ()
protected final void setPreparedUser (TestInformation testInformation,
Integer userId)| پارامترها |
|---|
testInformation | TestInformation |
userId | Integer |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی."],[],[]]