IDeviceBuildInfo
public
interface
IDeviceBuildInfo
implements
IBuildInfo
| com.android.tradefed.build.IDeviceBuildInfo |
IBuildInfo يمثّل إصدارًا كاملاً من جهاز Android واختباراته (اختياريًا).
ملخّص
الإجراءات العامة | |
|---|---|
abstract
void
|
cleanUp()
يزيل هذا الإجراء جميع الملفات المؤقتة. |
abstract
File
|
getBasebandImageFile()
احصل على ملف صورة النطاق الأساسي المحلي. |
abstract
String
|
getBasebandVersion()
الحصول على إصدار النطاق الأساسي |
abstract
File
|
getBootloaderImageFile()
احصل على ملف صورة برنامج تحميل التشغيل المحلي. |
abstract
String
|
getBootloaderVersion()
الحصول على إصدار برنامج الإقلاع |
abstract
String
|
getDeviceBuildFlavor()
طريقة اختيارية لعرض نوع إصدار النظام الأساسي الذي يتم اختباره. |
abstract
String
|
getDeviceBuildId()
تعرِض هذه السمة المعرّف الفريد لإصدار المنصة قيد الاختبار. |
abstract
File
|
getDeviceImageFile()
احصل على ملف zip الخاص بنسخة الجهاز المحلية. |
abstract
String
|
getDeviceImageVersion()
الحصول على إصدار ملف zip الخاص بنسخة الجهاز المحلية |
abstract
File
|
getMkbootimgFile()
تعرض هذه السمة ملف mkbootimg المستخدَم لإنشاء صورة النواة. |
abstract
String
|
getMkbootimgVersion()
تعرض هذه السمة إصدار mkbootimg. |
abstract
File
|
getOtaPackageFile()
احصل على ملف zip لحزمة OTA للجهاز. |
abstract
String
|
getOtaPackageVersion()
الحصول على إصدار ملف zip لحزمة التحديث عبر اتصال لاسلكي للجهاز |
abstract
File
|
getRamdiskFile()
تعرض هذه السمة ملف ramdisk المستخدَم لإنشاء صورة النواة. |
abstract
String
|
getRamdiskVersion()
تعرض هذه السمة إصدار ramdisk. |
default
File
|
getResourcesDir()
تعرض هذه السمة الدليل الذي يحتوي على بعض الموارد التي تم تنزيلها. |
abstract
File
|
getTestsDir()
احصل على المسار المحلي لمحتوى ملف tests.zip الذي تم استخراجه. |
abstract
String
|
getTestsDirVersion()
احصل على نسخة tests.zip المستخرَجة. |
abstract
File
|
getTrustyImageFile()
احصل على ملف صورة Trusty المحلي. |
abstract
String
|
getTrustyVersion()
الحصول على النسخة الموثوقة |
abstract
File
|
getUserDataImageFile()
احصل على ملف صورة بيانات المستخدم التجريبية المحلية. |
abstract
String
|
getUserDataImageVersion()
الحصول على إصدار صورة بيانات المستخدم للاختبار المحلي |
abstract
void
|
setBasebandImage(File basebandFile, String version)
اضبط صورة النطاق الأساسي لإصدار الجهاز. |
abstract
void
|
setBootloaderImageFile(File bootloaderImgFile, String version)
اضبط صورة برنامج الإقلاع لإصدار الجهاز. |
default
void
|
setDeviceBuildFlavor(String deviceBuildFlavor)
اضبط نوع الإصدار لجزء الجهاز من معلومات الإصدار إذا كان مختلفًا عن |
abstract
void
|
setDeviceImageFile(File deviceImageFile, String version)
اضبط ملف صورة نظام الجهاز المطلوب استخدامه. |
abstract
void
|
setMkbootimgFile(File mkbootimg, String version)
تضبط هذه السمة ملف mkbootimg المستخدَم لإنشاء صورة النواة. |
abstract
void
|
setOtaPackageFile(File otaFile, String version)
اضبط ملف ZIP الخاص بحزمة OTA للجهاز. |
abstract
void
|
setRamdiskFile(File ramdisk, String version)
تعرض هذه السمة ملف ramdisk المستخدَم لإنشاء صورة النواة. |
default
void
|
setResourcesDir(File resourcesDir, String version)
تضبط هذه السمة دليل الموارد |
abstract
void
|
setTestsDir(File testsZipFile, String version)
اضبط المسار المحلي على محتوى ملف tests.zip الذي تم استخراجه. |
abstract
void
|
setUserDataImageFile(File userDataFile, String version)
اضبط ملف صورة بيانات المستخدم المطلوب استخدامه. |
abstract
void
|
unmountAll()
إلغاء تحميل صور الأجهزة التي تم تحميلها |
الإجراءات العامة
cleanUp
public abstract void cleanUp ()
يزيل هذا الإجراء جميع الملفات المؤقتة.
getBasebandImageFile
public abstract File getBasebandImageFile ()
احصل على ملف صورة النطاق الأساسي المحلي.
| المرتجعات | |
|---|---|
File |
|
getBasebandVersion
public abstract String getBasebandVersion ()
الحصول على إصدار النطاق الأساسي
| المرتجعات | |
|---|---|
String |
|
getBootloaderImageFile
public abstract File getBootloaderImageFile ()
احصل على ملف صورة برنامج تحميل التشغيل المحلي.
| المرتجعات | |
|---|---|
File |
|
getBootloaderVersion
public abstract String getBootloaderVersion ()
الحصول على إصدار برنامج الإقلاع
| المرتجعات | |
|---|---|
String |
|
getDeviceBuildFlavor
public abstract String getDeviceBuildFlavor ()
طريقة اختيارية لعرض نوع إصدار النظام الأساسي الذي يتم اختباره.
| المرتجعات | |
|---|---|
String |
|
getDeviceBuildId
public abstract String getDeviceBuildId ()
تعرِض هذه السمة المعرّف الفريد لإصدار المنصة قيد الاختبار. يجب ألا تكون القيمة فارغة. القيمة التلقائية هي IBuildInfo.UNKNOWN_BUILD_ID.
| المرتجعات | |
|---|---|
String |
|
getDeviceImageFile
public abstract File getDeviceImageFile ()
احصل على ملف zip الخاص بنسخة الجهاز المحلية.
| المرتجعات | |
|---|---|
File |
|
getDeviceImageVersion
public abstract String getDeviceImageVersion ()
الحصول على إصدار ملف zip الخاص بنسخة الجهاز المحلية
| المرتجعات | |
|---|---|
String |
|
getMkbootimgFile
public abstract File getMkbootimgFile ()
تعرض هذه السمة ملف mkbootimg المستخدَم لإنشاء صورة النواة.
| المرتجعات | |
|---|---|
File |
|
getMkbootimgVersion
public abstract String getMkbootimgVersion ()
تعرض هذه السمة إصدار mkbootimg.
| المرتجعات | |
|---|---|
String |
|
getOtaPackageFile
public abstract File getOtaPackageFile ()
احصل على ملف zip لحزمة OTA للجهاز.
| المرتجعات | |
|---|---|
File |
|
getOtaPackageVersion
public abstract String getOtaPackageVersion ()
الحصول على إصدار ملف zip لحزمة التحديث عبر اتصال لاسلكي للجهاز
| المرتجعات | |
|---|---|
String |
|
getRamdiskFile
public abstract File getRamdiskFile ()
تعرض هذه السمة ملف ramdisk المستخدَم لإنشاء صورة النواة.
| المرتجعات | |
|---|---|
File |
|
getRamdiskVersion
public abstract String getRamdiskVersion ()
تعرض هذه السمة إصدار ramdisk.
| المرتجعات | |
|---|---|
String |
|
getResourcesDir
public File getResourcesDir ()
تعرض هذه السمة الدليل الذي يحتوي على بعض الموارد التي تم تنزيلها. (عادةً ما تكون الموارد مرتبطة بتعريف جهاز isFake=true). تعرِض قيمة فارغة إذا لم يتوفّر دليل موارد.
| المرتجعات | |
|---|---|
File |
|
getTestsDir
public abstract File getTestsDir ()
احصل على المسار المحلي لمحتوى ملف tests.zip الذي تم استخراجه.
| المرتجعات | |
|---|---|
File |
|
getTestsDirVersion
public abstract String getTestsDirVersion ()
احصل على نسخة tests.zip المستخرَجة.
| المرتجعات | |
|---|---|
String |
|
getTrustyImageFile
public abstract File getTrustyImageFile ()
احصل على ملف صورة Trusty المحلي.
| المرتجعات | |
|---|---|
File |
|
getTrustyVersion
public abstract String getTrustyVersion ()
الحصول على النسخة الموثوقة
| المرتجعات | |
|---|---|
String |
|
getUserDataImageFile
public abstract File getUserDataImageFile ()
احصل على ملف صورة بيانات المستخدم التجريبية المحلية.
| المرتجعات | |
|---|---|
File |
|
getUserDataImageVersion
public abstract String getUserDataImageVersion ()
الحصول على إصدار صورة بيانات المستخدم للاختبار المحلي
| المرتجعات | |
|---|---|
String |
|
setBasebandImage
public abstract void setBasebandImage (File basebandFile,
String version)اضبط صورة النطاق الأساسي لإصدار الجهاز.
| المعلَمات | |
|---|---|
basebandFile |
File: صورة النطاق الأساسي File |
version |
String: إصدار النطاق الأساسي |
setBootloaderImageFile
public abstract void setBootloaderImageFile (File bootloaderImgFile,
String version)اضبط صورة برنامج الإقلاع لإصدار الجهاز.
| المعلَمات | |
|---|---|
bootloaderImgFile |
File: صورة برنامج الإقلاع File |
version |
String: إصدار برنامج الإقلاع |
setDeviceBuildFlavor
public void setDeviceBuildFlavor (String deviceBuildFlavor)
اضبط نوع الإصدار لجزء الجهاز من معلومات الإصدار إذا كان مختلفًا عن setBuildFlavor(String).
| المعلَمات | |
|---|---|
deviceBuildFlavor |
String: صيغة إصدار الجهاز |
setDeviceImageFile
public abstract void setDeviceImageFile (File deviceImageFile,
String version)اضبط ملف صورة نظام الجهاز المطلوب استخدامه.
| المعلَمات | |
|---|---|
version |
String |
setMkbootimgFile
public abstract void setMkbootimgFile (File mkbootimg,
String version)تضبط هذه السمة ملف mkbootimg المستخدَم لإنشاء صورة النواة.
| المعلَمات | |
|---|---|
mkbootimg |
File |
version |
String |
setOtaPackageFile
public abstract void setOtaPackageFile (File otaFile,
String version)اضبط ملف ZIP الخاص بحزمة OTA للجهاز.
| المعلَمات | |
|---|---|
otaFile |
File |
version |
String |
setRamdiskFile
public abstract void setRamdiskFile (File ramdisk,
String version)تعرض هذه السمة ملف ramdisk المستخدَم لإنشاء صورة النواة.
| المعلَمات | |
|---|---|
ramdisk |
File |
version |
String |
setResourcesDir
public void setResourcesDir (File resourcesDir,
String version)تضبط هذه السمة دليل الموارد File.
| المعلَمات | |
|---|---|
resourcesDir |
File: الدليل الذي يحتوي على الموارد المشتركة |
version |
String: إصدار ملف الدليل |
setTestsDir
public abstract void setTestsDir (File testsZipFile,
String version)اضبط المسار المحلي على محتوى ملف tests.zip الذي تم استخراجه.
| المعلَمات | |
|---|---|
version |
String |
setUserDataImageFile
public abstract void setUserDataImageFile (File userDataFile,
String version)اضبط ملف صورة بيانات المستخدم المطلوب استخدامه.
| المعلَمات | |
|---|---|
version |
String |
unmountAll
public abstract void unmountAll ()
إلغاء تحميل صور الأجهزة التي تم تحميلها
ويكون ذلك مفيدًا لإلغاء تحميل صور الأجهزة قبل إتلاف العنصر DeviceBuildInfo، في سيناريوهات لا يمكن فيها استدعاء cleanUp() بسبب مشاركة الملفات، مثل استدعاء copyAllFileFrom() على هذا العنصر.