اعتبارًا من عام 2026، ولضمان توافقنا مع نموذج التطوير الثابت الرئيسي وضمان استقرار المنصة في المنظومة المتكاملة، سننشر الرمز المصدري في "مشروع Android مفتوح المصدر" (AOSP) في الربع الثاني والربع الرابع. لإنشاء AOSP والمساهمة فيه، ننصحك باستخدام android-latest-release بدلاً من aosp-main. سيشير فرع البيان android-latest-release دائمًا إلى أحدث إصدار تم إرساله إلى AOSP. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android المفتوح المصدر (AOSP).
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
DeviceTraceCollector
public
class
DeviceTraceCollector
extends BaseDeviceMetricCollector
أداة تجميع ستبدأ تتبُّع Perfetto عند بدء تشغيل الاختبار وتسجيل ملف التتبُّع في النهاية.
ملخّص
الإنشاءات العامة
DeviceTraceCollector
public DeviceTraceCollector ()
الطُرق العامة
onTestEnd
public void onTestEnd (DeviceMetricData testData,
currentTestCaseMetrics)
يتم تنفيذ هذا الإجراء عند انتهاء حالة الاختبار. يجب أن يكون هذا هو وقت التنظيف.
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,
currentRunMetrics)
دالة ردّ الاتصال عند انتهاء عملية تشغيل الاختبار. يجب أن يكون هذا هو وقت التنظيف.
onTestStart
public void onTestStart (DeviceMetricData testData)
يتم تنفيذ هذا الإجراء عند بدء حالة اختبار.
| المعلمات |
testData |
DeviceMetricData: DeviceMetricData الذي يحتوي على بيانات حالة الاختبار |
rebootEnded
public void rebootEnded (ITestDevice device)
تلقّي إشعار عند انتهاء عملية إعادة التشغيل على الجهاز
ملاحظة: يجب على أجهزة الاستقبال تجنُّب إعادة التشغيل أثناء معاودة الاتصال هذه. وسيتم تجاهل أي محاولة لإعادة التشغيل.
| المعلمات |
device |
ITestDevice: ITestDevice حيث انتهت عملية إعادة التشغيل |
rebootStarted
public void rebootStarted (ITestDevice device)
تلقّي إشعار عند بدء إعادة التشغيل على الجهاز
ملاحظة: يجب على أجهزة الاستقبال تجنُّب إعادة التشغيل أثناء معاودة الاتصال هذه. وسيتم تجاهل أي محاولة لإعادة التشغيل.
| المعلمات |
device |
ITestDevice: ITestDevice حيث بدأت عملية إعادة التشغيل |
setInstrumentationPkgName
public void setInstrumentationPkgName (String packageName)
| المعلمات |
packageName |
String |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-12-04 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-12-04 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]