از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار trunk و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، توصیه میکنیم android-latest-release به جای aosp-main استفاده کنید. شاخه manifest در android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
RunOnSecondaryUserTargetPreparer
public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
یک ITargetPreparer برای اطمینان از اجرای آزمایش به عنوان کاربر ثانویه. علاوه بر این، اگر گزینه ERROR(/START_BACKGROUND_USER) true باشد و کاربر فعلی قبلاً یک کاربر ثانویه باشد، اطمینان حاصل میکند که یک کاربر ثانویه پسزمینه قابل مشاهده در یک نمایشگر ثانویه اجرا میشود.
اگر کاربر ثانویه مورد نظر وجود نداشته باشد، یک کاربر جدید ایجاد میکند و آن را در حالت حذف حذف میکند. در غیر این صورت، به جای ایجاد یک مورد جدید، مورد استفاده قرار میگیرد و در از بین رفتن حذف نخواهد شد.
اگر دستگاه ظرفیت ایجاد کاربر جدید را در صورت نیاز نداشته باشد، آرگومان ابزار دقیق skip-tests-reason تنظیم می شود و کاربر تغییر نخواهد کرد. آزمایشهایی که روی دستگاه اجرا میشوند میتوانند این آرگومان را بخوانند تا به این حالت پاسخ دهند.
خلاصه
سازندگان عمومی
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
روش های عمومی
public void setUp (TestInformation testInfo)
| پارامترها |
|---|
testInfo | TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)| پارامترها |
|---|
testInfo | TestInformation |
e | Throwable |
روش های محافظت شده
canCreateAdditionalUsers
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers) بررسی می کند که آیا امکان ایجاد تعداد مورد نظر کاربر وجود دارد یا خیر.
| پارامترها |
|---|
device | ITestDevice |
numberOfUsers | int |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-07-29 بهوقت ساعت هماهنگ جهانی."],[],[]]