اعتبارًا من عام 2026، ولضمان توافقنا مع نموذج التطوير الثابت الرئيسي وضمان استقرار المنصة في المنظومة المتكاملة، سننشر الرمز المصدري في "مشروع Android مفتوح المصدر" (AOSP) في الربع الثاني والربع الرابع. لإنشاء AOSP والمساهمة فيه، ننصحك باستخدام android-latest-release بدلاً من aosp-main. سيشير فرع البيان android-latest-release دائمًا إلى أحدث إصدار تم إرساله إلى AOSP. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android المفتوح المصدر (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 |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]