اعتبارًا من عام 2026، ولضمان اتّساق نموذج التطوير الثابت الأساسي واستقرار المنصة في النظام المتكامل، سننشر رمز المصدر في مشروع Android مفتوح المصدر (AOSP) في الربعَين الثاني والرابع. لبناء مشروع Android مفتوح المصدر والمساهمة فيه، استخدِم android-latest-release. سيشير فرع بيان android-latest-release دائمًا إلى أحدث إصدار تم نشره في مشروع Android مفتوح المصدر. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android مفتوح المصدر.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
StreamProtoReceiver
public
class
StreamProtoReceiver
extends Object
implements
Closeable
| java.lang.Object
|
| ↳ |
com.android.tradefed.result.proto.StreamProtoReceiver
|
جهاز استقبال يترجم TestRecord الأوّلي الذي تم تلقّيه إلى أحداث Tradefed.
ملخّص
الحقول |
protected
AtomicBoolean |
mStopParsing
إيقاف تحليل الأحداث عند ضبط هذا الخيار
|
طُرق وضع التصميم العامة |
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)
Ctor.
|
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing)
Ctor.
|
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix)
|
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix, boolean mergeInvocationMetrics)
Ctor.
|
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, String logNamePrefix)
Ctor.
|
الإجراءات العامة |
void
|
close()
|
void
|
completeModuleEvents()
إذا كان ذلك ضروريًا لضمان إعداد تقارير متّسقة، أكمل أحداث الوحدة.
|
Throwable
|
getError()
تعرض هذه السمة الخطأ الذي تم رصده في سلسلة التعليمات البرمجية للمستقبِل.
|
int
|
getSocketServerPort()
تعرِض هذه السمة مستقبل المقبس الذي كان مفتوحًا.
|
boolean
|
hasInvocationFailed()
تعرِض هذه السمة ما إذا كان قد تم الإبلاغ عن تعذُّر تنفيذ الاستدعاء.
|
boolean
|
joinReceiver(long millis)
|
الحقول
mStopParsing
protected AtomicBoolean mStopParsing
إيقاف تحليل الأحداث عند ضبط هذا الخيار يسمح ذلك بتجنُّب تحليل سلسلة الأحداث عندما لا نتوقّع حدوثها بعد الآن.
طُرق وضع التصميم العامة
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation)
Ctor.
| المعلَمات |
listener |
ITestInvocationListener: ITestInvocationListener حيث يتم الإبلاغ عن النتائج. |
mainContext |
IInvocationContext |
reportInvocation |
boolean: ما إذا كان سيتم تسجيل الأحداث على مستوى الاستدعاء أم لا. |
| عمليات الطرح |
|
java.io.IOException |
IOException |
|
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing)
Ctor.
| المعلَمات |
listener |
ITestInvocationListener: ITestInvocationListener حيث يتم الإبلاغ عن النتائج. |
mainContext |
IInvocationContext |
reportInvocation |
boolean: ما إذا كان سيتم تسجيل الأحداث على مستوى الاستدعاء أم لا. |
quietParsing |
boolean: تحدّد ما إذا كان سيتم السماح لأداة التحليل بتسجيل معلومات تصحيح الأخطاء. |
| عمليات الطرح |
|
java.io.IOException |
IOException |
|
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
boolean reportLogs,
String logNamePrefix)
| المعلَمات |
listener |
ITestInvocationListener |
mainContext |
IInvocationContext |
reportInvocation |
boolean |
quietParsing |
boolean |
reportLogs |
boolean |
logNamePrefix |
String |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
boolean reportLogs,
String logNamePrefix,
boolean mergeInvocationMetrics)
Ctor.
| المعلَمات |
listener |
ITestInvocationListener: ITestInvocationListener حيث يتم الإبلاغ عن النتائج. |
mainContext |
IInvocationContext |
reportInvocation |
boolean: ما إذا كان سيتم تسجيل الأحداث على مستوى الاستدعاء أم لا. |
quietParsing |
boolean: تحدّد ما إذا كان سيتم السماح لأداة التحليل بتسجيل معلومات تصحيح الأخطاء. |
reportLogs |
boolean: ما إذا كان سيتم إعداد تقارير السجلات أم لا |
logNamePrefix |
String: البادئة للملف الذي تم تسجيله من خلال أداة التحليل |
mergeInvocationMetrics |
boolean |
| عمليات الطرح |
|
java.io.IOException |
IOException |
|
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
String logNamePrefix)
Ctor.
| المعلَمات |
listener |
ITestInvocationListener: ITestInvocationListener حيث يتم الإبلاغ عن النتائج. |
mainContext |
IInvocationContext |
reportInvocation |
boolean: ما إذا كان سيتم تسجيل الأحداث على مستوى الاستدعاء أم لا. |
quietParsing |
boolean: تحدّد ما إذا كان سيتم السماح لأداة التحليل بتسجيل معلومات تصحيح الأخطاء. |
logNamePrefix |
String: البادئة للملف الذي تم تسجيله من خلال أداة التحليل |
| عمليات الطرح |
|
java.io.IOException |
IOException |
|
الإجراءات العامة
إغلاق
public void close ()
completeModuleEvents
public void completeModuleEvents ()
إذا كان ذلك ضروريًا لضمان إعداد تقارير متّسقة، أكمل أحداث الوحدة.
getError
public Throwable getError ()
تعرض هذه السمة الخطأ الذي تم رصده في سلسلة التعليمات البرمجية للمستقبِل. إذا لم يكن هناك أي تطابق، سيتم عرض قيمة فارغة.
getSocketServerPort
public int getSocketServerPort ()
تعرِض هذه السمة مستقبل المقبس الذي كان مفتوحًا. -1 إذا لم يكن هناك أيّ منها
hasInvocationFailed
public boolean hasInvocationFailed ()
تعرِض هذه السمة ما إذا كان قد تم الإبلاغ عن تعذُّر تنفيذ الاستدعاء.
joinReceiver
public boolean joinReceiver (long millis)
طُرق محمية
getJoinTimeout
protected long getJoinTimeout (long millis)
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java و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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]