اعتبارًا من عام 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.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
OtaDeviceBuildInfo
public
class
OtaDeviceBuildInfo
extends DeviceBuildInfo
IDeviceBuildInfo يُستخدَم لاختبار التحديثات عبر اتصال لاسلكي. يتألف من إصدارَين للجهاز ITestDevice:
- صورة إصدار أساسي (الإصدار الذي سيتم التحديث منه عبر شبكة غير سلكية).
- إصدار OTA (إصدار OTA). يجب أن يحتوي على سمات الإصدار الضرورية وحزمة OTA المرتبطة بها.
يحتوي
this على الإصدار الأساسي، بينما يعرض
getOtaBuild() إصدار OTA.
ملخّص
الحقول
mReportTargetBuild
protected boolean mReportTargetBuild
طُرق وضع التصميم العامة
OtaDeviceBuildInfo
public OtaDeviceBuildInfo ()
OtaDeviceBuildInfo
public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)
| المعلَمات |
buildInfo |
IDeviceBuildInfo |
الإجراءات العامة
cleanUp
public void cleanUp ()
حذف أي ملفات إنشاء مؤقتة
cleanUp
public void cleanUp (List<File> doNotDelete)
إصدار cleanUp() الذي لم يتم فيه حذف بعض الملفات
| المعلَمات |
doNotDelete |
List |
getBaselineBuildId
public String getBaselineBuildId ()
public File getBaselineOtatoolsZip ()
getBaselineTargetFileZip
public File getBaselineTargetFileZip ()
getBuildBranch
public String getBuildBranch ()
طريقة اختيارية لعرض فرع نظام إدارة المصادر الذي تم إنشاء الإصدار الذي يتم اختباره منه.
| المرتجعات |
String |
فرع الإصدار أو null إذا لم يتم ضبطه/لم يكن منطبقًا |
getBuildFlavor
public String getBuildFlavor ()
طريقة اختيارية لعرض نوع الإصدار الذي يتم اختباره
تتمثل إحدى طرق التنفيذ الشائعة لإنشاء نظام Android الأساسي في عرض (إصدار المنتج)-(نظام التشغيل)-(تنويعة التصميم).
ie generic-linux-userdebug
| المرتجعات |
String |
نكهة الإصدار أو null إذا لم يتم ضبطها/لم تكن منطبقة |
getBuildId
public String getBuildId ()
تعرِض هذه السمة المعرّف الفريد للإصدار قيد الاختبار. يجب ألا تكون القيمة فارغة. القيمة التلقائية هي UNKNOWN_BUILD_ID.
getBuildTargetName
public String getBuildTargetName ()
إرجاع الاسم الكامل للنسخة قيد الاختبار
تتمثل إحدى طرق التنفيذ الشائعة في إنشاء اسم هدف الإصدار من خلال الجمع بين نوع الإصدار واسم الفرع. [ie (اسم الفرع)-(نوع الإصدار)]
public File getOtaTools ()
public File getTargetOtatoolsZip ()
getTargetTargetFileZip
public File getTargetTargetFileZip ()
public void setBaselineOtatoolsZip (File file,
String version)
| المعلَمات |
file |
File |
version |
String |
setBaselineTargetFileZip
public void setBaselineTargetFileZip (File file,
String version)
| المعلَمات |
file |
File |
version |
String |
setOtaBuild
public void setOtaBuild (IDeviceBuildInfo otaBuild)
| المعلَمات |
otaBuild |
IDeviceBuildInfo |
public void setOtaTools (File otaTools,
String version)
| المعلَمات |
otaTools |
File |
version |
String |
setReportTargetBuild
public void setReportTargetBuild (boolean downgrade)
| المعلَمات |
downgrade |
boolean |
public void setTargetOtatoolsZip (File file,
String version)
| المعلَمات |
file |
File |
version |
String |
setTargetTargetFileZip
public void setTargetTargetFileZip (File file,
String version)
| المعلَمات |
file |
File |
version |
String |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ 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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]