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)
إصدار |
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)
اضبط نوع الإصدار لجزء الجهاز من معلومات الإصدار إذا كان مختلفًا عن |
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 (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() على هذا العنصر.