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)

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

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)

تضبط هذه السمة دليل الموارد File.

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() على هذا العنصر.