اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
OtaDeviceBuildInfo
public
class
OtaDeviceBuildInfo
extends DeviceBuildInfo
IDeviceBuildInfo
المستخدَم لاختبار التحديثات عبر شبكة غير سلكية ويتألّف من جهازين
ثنائيَين لنظام التشغيل ITestDevice
:
- صورة إصدار أساسي (الإصدار الذي يتم تنزيله عبر شبكة غير سلكية)
- إصدار 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 ( doNotDelete)
إصدار cleanUp()
الذي لا يتم فيه حذف بعض الملفات
getBaselineBuildId
public String getBaselineBuildId ()
public File getBaselineOtatoolsZip ()
getBaselineTargetFileZip
public File getBaselineTargetFileZip ()
getBuildBranch
public String getBuildBranch ()
طريقة اختيارية لعرض فرع التحكّم في المصدر الذي تمّت من خلاله
إنشاء الإصدار الذي يتم اختباره
المرتجعات |
String |
فرع الإصدار أو null في حال عدم ضبطه/عدم انطباقه |
getBuildFlavor
public String getBuildFlavor ()
طريقة اختيارية لعرض نوع الإصدار الذي يتم اختباره
من الشائع أن يتم عرض القيمة التالية لإصدارات نظام Android:
(build product)-(build os)-(build variant).
ie generic-linux-userdebug
المرتجعات |
String |
نكهة الإصدار أو null في حال عدم ضبطها/عدم انطباقها |
getBuildId
public String getBuildId ()
تعرِض هذه السمة المعرّف الفريد للإصدار قيد الاختبار. يجب ألا تكون فارغة أبدًا. الإعداد التلقائي هو UNKNOWN_BUILD_ID
.
getBuildTargetName
public String getBuildTargetName ()
عرض الاسم الكامل للإصدار الذي يتم اختباره
من الشائع إنشاء اسم هدف الإنشاء من تركيبة من
نكهة الإنشاء واسم الفرع. [أي (اسم الفرع)-(نكهة الإصدار)]
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 و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-03-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]