DeviceBuildInfo

public class DeviceBuildInfo
extends BuildInfo implements IDeviceBuildInfo

java.lang.Object
   ↳ com.android.tradefed.build.BuildInfo
     ↳ com.android.tradefed.build.DeviceBuildInfo


IBuildInfo يمثّل إصدارًا كاملاً من جهاز Android واختباراته (اختياريًا).

ملخّص

طُرق وضع التصميم العامة

DeviceBuildInfo()
DeviceBuildInfo(BuildInfo buildInfo)
DeviceBuildInfo(String buildId, String buildTargetName)

الإجراءات العامة

void cleanUp()

حذف أي ملفات إنشاء مؤقتة

void cleanUp(List<File> doNotClean)

إصدار cleanUp() الذي لم يتم فيه حذف بعض الملفات

File getBasebandImageFile()

احصل على ملف صورة النطاق الأساسي المحلي.

String getBasebandVersion()

الحصول على إصدار النطاق الأساسي

File getBootloaderImageFile()

احصل على ملف صورة برنامج تحميل التشغيل المحلي.

String getBootloaderVersion()

الحصول على إصدار برنامج الإقلاع

String getDeviceBuildFlavor()

طريقة اختيارية لعرض نوع إصدار النظام الأساسي الذي يتم اختباره.

String getDeviceBuildId()

تعرِض هذه السمة المعرّف الفريد لإصدار المنصة قيد الاختبار.

File getDeviceImageFile()

احصل على ملف zip الخاص بنسخة الجهاز المحلية.

String getDeviceImageVersion()

الحصول على إصدار ملف zip الخاص بنسخة الجهاز المحلية

File getMkbootimgFile()

تعرض هذه السمة ملف mkbootimg المستخدَم لإنشاء صورة النواة.

String getMkbootimgVersion()

تعرض هذه السمة إصدار mkbootimg.

File getOtaPackageFile()

احصل على ملف zip لحزمة OTA للجهاز.

String getOtaPackageVersion()

الحصول على إصدار ملف zip لحزمة التحديث عبر اتصال لاسلكي للجهاز

File getRamdiskFile()

تعرض هذه السمة ملف ramdisk المستخدَم لإنشاء صورة النواة.

String getRamdiskVersion()

تعرض هذه السمة إصدار ramdisk.

File getTestsDir()

احصل على المسار المحلي لمحتوى ملف tests.zip الذي تم استخراجه.

String getTestsDirVersion()

احصل على نسخة tests.zip المستخرَجة.

File getTrustyImageFile()

احصل على ملف صورة Trusty المحلي.

String getTrustyVersion()

الحصول على النسخة الموثوقة

File getUserDataImageFile()

احصل على ملف صورة بيانات المستخدم التجريبية المحلية.

String getUserDataImageVersion()

الحصول على إصدار صورة بيانات المستخدم للاختبار المحلي

void setBasebandImage(File basebandFile, String version)

اضبط صورة النطاق الأساسي لإصدار الجهاز.

void setBootloaderImageFile(File bootloaderImgFile, String version)

اضبط صورة برنامج الإقلاع لإصدار الجهاز.

void setDeviceBuildFlavor(String deviceBuildFlavor)

اضبط نوع الإصدار لجزء الجهاز من معلومات الإصدار إذا كان مختلفًا عن setBuildFlavor(String).

void setDeviceImageFile(File deviceImageFile, String version)

اضبط ملف صورة نظام الجهاز المطلوب استخدامه.

void setMkbootimgFile(File mkbootimg, String version)

تضبط هذه السمة ملف mkbootimg المستخدَم لإنشاء صورة النواة.

void setOtaPackageFile(File otaFile, String version)

اضبط ملف ZIP الخاص بحزمة OTA للجهاز.

void setRamdiskFile(File ramdisk, String version)

تعرض هذه السمة ملف ramdisk المستخدَم لإنشاء صورة النواة.

void setTestsDir(File testsDir, String version)

اضبط المسار المحلي على محتوى ملف tests.zip الذي تم استخراجه.

void setUserDataImageFile(File userDataFile, String version)

اضبط ملف صورة بيانات المستخدم المطلوب استخدامه.

final void unmountAll()

إلغاء تحميل صور الأجهزة التي تم تحميلها

طُرق وضع التصميم العامة

DeviceBuildInfo

public DeviceBuildInfo ()

DeviceBuildInfo

public DeviceBuildInfo (BuildInfo buildInfo)

المعلَمات
buildInfo BuildInfo

DeviceBuildInfo

public DeviceBuildInfo (String buildId, 
                String buildTargetName)

المعلَمات
buildId String

buildTargetName String

الإجراءات العامة

cleanUp

public void cleanUp ()

حذف أي ملفات إنشاء مؤقتة

cleanUp

public void cleanUp (List<File> doNotClean)

إصدار cleanUp() الذي لم يتم فيه حذف بعض الملفات

المعلَمات
doNotClean List

getBasebandImageFile

public File getBasebandImageFile ()

احصل على ملف صورة النطاق الأساسي المحلي.

المرتجعات
File

getBasebandVersion

public String getBasebandVersion ()

الحصول على إصدار النطاق الأساسي

المرتجعات
String

getBootloaderImageFile

public File getBootloaderImageFile ()

احصل على ملف صورة برنامج تحميل التشغيل المحلي.

المرتجعات
File

getBootloaderVersion

public String getBootloaderVersion ()

الحصول على إصدار برنامج الإقلاع

المرتجعات
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

طريقة اختيارية لعرض نوع إصدار النظام الأساسي الذي يتم اختباره.

المرتجعات
String

getDeviceBuildId

public String getDeviceBuildId ()

تعرِض هذه السمة المعرّف الفريد لإصدار المنصة قيد الاختبار. يجب ألا تكون القيمة فارغة. القيمة التلقائية هي IBuildInfo.UNKNOWN_BUILD_ID.

المرتجعات
String getDeviceImageVersion() if not null, else IBuildInfo.UNKNOWN_BUILD_ID

يُرجى الاطّلاع أيضًا على:

getDeviceImageFile

public File getDeviceImageFile ()

احصل على ملف zip الخاص بنسخة الجهاز المحلية. يمكن أن تكون القيمة المعروضة دليلاً يمثّل ملف zip الخاص بنسخة الجهاز غير المضغوطة. يُرجى العِلم أنّه في حالة الدليل، يمكن أن يكون نظام ملفات افتراضيًا للقراءة فقط تم تركيبه، ما يحدّ من العمليات التي يمكن تطبيقها على الدليل أو محتواه.

المرتجعات
File

getDeviceImageVersion

public String getDeviceImageVersion ()

الحصول على إصدار ملف zip الخاص بنسخة الجهاز المحلية

المرتجعات
String

getMkbootimgFile

public File getMkbootimgFile ()

تعرض هذه السمة ملف mkbootimg المستخدَم لإنشاء صورة النواة.

المرتجعات
File

getMkbootimgVersion

public String getMkbootimgVersion ()

تعرض هذه السمة إصدار mkbootimg.

المرتجعات
String

getOtaPackageFile

public File getOtaPackageFile ()

احصل على ملف zip لحزمة OTA للجهاز.

المرتجعات
File

getOtaPackageVersion

public String getOtaPackageVersion ()

الحصول على إصدار ملف zip لحزمة التحديث عبر اتصال لاسلكي للجهاز

المرتجعات
String

getRamdiskFile

public File getRamdiskFile ()

تعرض هذه السمة ملف ramdisk المستخدَم لإنشاء صورة النواة.

المرتجعات
File

getRamdiskVersion

public String getRamdiskVersion ()

تعرض هذه السمة إصدار ramdisk.

المرتجعات
String

getTestsDir

public File getTestsDir ()

احصل على المسار المحلي لمحتوى ملف tests.zip الذي تم استخراجه.

المرتجعات
File

getTestsDirVersion

public String getTestsDirVersion ()

احصل على نسخة tests.zip المستخرَجة.

المرتجعات
String

getTrustyImageFile

public File getTrustyImageFile ()

احصل على ملف صورة Trusty المحلي.

المرتجعات
File

getTrustyVersion

public String getTrustyVersion ()

الحصول على النسخة الموثوقة

المرتجعات
String

getUserDataImageFile

public File getUserDataImageFile ()

احصل على ملف صورة بيانات المستخدم التجريبية المحلية.

المرتجعات
File

getUserDataImageVersion

public String getUserDataImageVersion ()

الحصول على إصدار صورة بيانات المستخدم للاختبار المحلي

المرتجعات
String

setBasebandImage

public void setBasebandImage (File basebandFile, 
                String version)

اضبط صورة النطاق الأساسي لإصدار الجهاز.

المعلَمات
basebandFile File: صورة النطاق الأساسي File

version String: إصدار النطاق الأساسي

setBootloaderImageFile

public void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

اضبط صورة برنامج الإقلاع لإصدار الجهاز.

المعلَمات
bootloaderImgFile File: صورة برنامج الإقلاع File

version String: إصدار برنامج الإقلاع

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

اضبط نوع الإصدار لجزء الجهاز من معلومات الإصدار إذا كان مختلفًا عن setBuildFlavor(String).

المعلَمات
deviceBuildFlavor String: صيغة إصدار الجهاز

setDeviceImageFile

public void setDeviceImageFile (File deviceImageFile, 
                String version)

اضبط ملف صورة نظام الجهاز المطلوب استخدامه.

المعلَمات
version String

setMkbootimgFile

public void setMkbootimgFile (File mkbootimg, 
                String version)

تضبط هذه السمة ملف mkbootimg المستخدَم لإنشاء صورة النواة.

المعلَمات
mkbootimg File

version String

setOtaPackageFile

public void setOtaPackageFile (File otaFile, 
                String version)

اضبط ملف ZIP الخاص بحزمة OTA للجهاز.

المعلَمات
otaFile File

version String

setRamdiskFile

public void setRamdiskFile (File ramdisk, 
                String version)

تعرض هذه السمة ملف ramdisk المستخدَم لإنشاء صورة النواة.

المعلَمات
ramdisk File

version String

setTestsDir

public void setTestsDir (File testsDir, 
                String version)

اضبط المسار المحلي على محتوى ملف tests.zip الذي تم استخراجه.

المعلَمات
version String

setUserDataImageFile

public void setUserDataImageFile (File userDataFile, 
                String version)

اضبط ملف صورة بيانات المستخدم المطلوب استخدامه.

المعلَمات
version String

unmountAll

public final void unmountAll ()

إلغاء تحميل صور الأجهزة التي تم تحميلها

ويكون ذلك مفيدًا لإلغاء تحميل صور الأجهزة قبل إتلاف العنصر DeviceBuildInfo، في سيناريوهات لا يمكن فيها استدعاء cleanUp() بسبب مشاركة الملفات، مثل استدعاء copyAllFileFrom() على هذا العنصر.