اطلاعات ساخت دستگاه
public interface IDeviceBuildInfo
implements IBuildInfo
| com.android.tradefed.build.IDeviceBuildInfo |
یک IBuildInfo که نشان دهنده یک نسخه کامل از دستگاه اندروید و (به صورت اختیاری) تستهای آن است.
خلاصه
روشهای عمومی | |
|---|---|
abstract void | cleanUp ()تمام فایلهای موقت را حذف میکند. |
abstract File | getBasebandImageFile ()فایل ایمیج باند پایه محلی را دریافت کنید. |
abstract String | getBasebandVersion ()نسخه بیس باند را دریافت کنید. |
abstract File | getBootloaderImageFile ()فایل ایمیج بوت لودر محلی را دریافت کنید. |
abstract String | getBootloaderVersion ()نسخه بوت لودر را دریافت کنید. |
abstract String | getDeviceBuildFlavor ()روشی اختیاری برای بازگرداندن نوع ساخت پلتفرم مورد آزمایش. |
abstract String | getDeviceBuildId ()شناسه منحصر به فرد ساخت پلتفرم تحت آزمایش را برمیگرداند. |
abstract File | getDeviceImageFile ()فایل زیپ تصویر دستگاه محلی را دریافت کنید. |
abstract String | getDeviceImageVersion ()نسخه زیپ شده تصویر دستگاه محلی را دریافت کنید. |
abstract File | getMkbootimgFile ()فایل mkbootimg مورد استفاده برای ایجاد تصویر هسته را دریافت میکند. |
abstract String | getMkbootimgVersion ()نسخه mkbootimg را دریافت میکند. |
abstract File | getOtaPackageFile ()فایل زیپ بسته OTA دستگاه را دریافت کنید. |
abstract String | getOtaPackageVersion ()نسخه زیپ بسته OTA دستگاه را دریافت کنید. |
abstract File | getRamdiskFile ()فایل ramdisk مورد استفاده برای ایجاد تصویر هسته را دریافت میکند. |
abstract String | getRamdiskVersion ()نسخه ramdisk را دریافت میکند. |
default File | getResourcesDir ()دایرکتوری (dir) حاوی برخی از منابع دانلود شده را برمیگرداند. |
abstract File | getTestsDir ()مسیر محلی محتویات فایل tests.zip استخراج شده را دریافت کنید. |
abstract String | getTestsDirVersion ()نسخه استخراجشده tests.zip را دریافت کنید. |
abstract File | getTrustyImageFile ()فایل تصویری معتبر محلی را دریافت کنید. |
abstract String | getTrustyVersion ()نسخه معتبر را تهیه کنید. |
abstract File | getUserDataImageFile ()فایل تصویر داده کاربری آزمایشی محلی را دریافت کنید. |
abstract String | getUserDataImageVersion ()نسخه آزمایشی تصویر userdata محلی را دریافت کنید. |
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)فایل زیپ بسته 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 ()تصاویر دستگاه نصبشده را از حالت نصب خارج میکند. |
روشهای عمومی
پاکسازی
public abstract void cleanUp ()
تمام فایلهای موقت را حذف میکند.
دریافت فایل تصویر پایه
public abstract File getBasebandImageFile ()
فایل ایمیج باند پایه محلی را دریافت کنید.
| بازگشتها | |
|---|---|
File | |
دریافت نسخه باند پایه
public abstract String getBasebandVersion ()
نسخه بیس باند را دریافت کنید.
| بازگشتها | |
|---|---|
String | |
دریافت فایل تصویر بوت لودر
public abstract File getBootloaderImageFile ()
فایل ایمیج بوت لودر محلی را دریافت کنید.
| بازگشتها | |
|---|---|
File | |
دریافت نسخه بوت لودر
public abstract String getBootloaderVersion ()
نسخه بوت لودر را دریافت کنید.
| بازگشتها | |
|---|---|
String | |
دریافت دستگاهساختطعم
public abstract String getDeviceBuildFlavor ()
روشی اختیاری برای بازگرداندن نوع ساخت پلتفرم مورد آزمایش.
| بازگشتها | |
|---|---|
String | |
دریافت شناسه ساخت دستگاه
public abstract String getDeviceBuildId ()
شناسه منحصر به فرد ساخت پلتفرم تحت آزمایش را برمیگرداند. هرگز نباید تهی باشد. مقدار پیشفرض IBuildInfo.UNKNOWN_BUILD_ID است.
| بازگشتها | |
|---|---|
String | |
دریافت فایل تصویر دستگاه
public abstract File getDeviceImageFile ()
فایل زیپ تصویر دستگاه محلی را دریافت کنید.
| بازگشتها | |
|---|---|
File | |
دریافت تصویر دستگاه (getDeviceImageVersion)
public abstract String getDeviceImageVersion ()
نسخه زیپ شده تصویر دستگاه محلی را دریافت کنید.
| بازگشتها | |
|---|---|
String | |
دریافت فایل Mkbootimg
public abstract File getMkbootimgFile ()
فایل mkbootimg مورد استفاده برای ایجاد تصویر هسته را دریافت میکند.
| بازگشتها | |
|---|---|
File | |
دریافت نسخه Mkbootimg
public abstract String getMkbootimgVersion ()
نسخه mkbootimg را دریافت میکند.
| بازگشتها | |
|---|---|
String | |
دریافت فایل بسته Ota
public abstract File getOtaPackageFile ()
فایل زیپ بسته OTA دستگاه را دریافت کنید.
| بازگشتها | |
|---|---|
File | |
دریافت نسخه بسته Ota
public abstract String getOtaPackageVersion ()
نسخه زیپ بسته OTA دستگاه را دریافت کنید.
| بازگشتها | |
|---|---|
String | |
دریافت فایل Ramdisk
public abstract File getRamdiskFile ()
فایل ramdisk مورد استفاده برای ایجاد تصویر هسته را دریافت میکند.
| بازگشتها | |
|---|---|
File | |
دریافت نسخه Ramdisk
public abstract String getRamdiskVersion ()
نسخه ramdisk را دریافت میکند.
| بازگشتها | |
|---|---|
String | |
دریافت منابع
public File getResourcesDir ()
دایرکتوری حاوی برخی از منابع دانلود شده را برمیگرداند. (منابع معمولاً با تعریف دستگاه isFake=true مرتبط هستند). در صورت عدم وجود دایرکتوری منبع، مقدار null را برمیگرداند.
| بازگشتها | |
|---|---|
File | |
دریافتTestsDir
public abstract File getTestsDir ()
مسیر محلی محتویات فایل tests.zip استخراج شده را دریافت کنید.
| بازگشتها | |
|---|---|
File | |
دریافت نسخه آزمایشی
public abstract String getTestsDirVersion ()
نسخه استخراجشده tests.zip را دریافت کنید.
| بازگشتها | |
|---|---|
String | |
دریافت فایل تصویر قابل اعتماد
public abstract File getTrustyImageFile ()
فایل تصویری معتبر محلی را دریافت کنید.
| بازگشتها | |
|---|---|
File | |
دریافت نسخه قابل اعتماد
public abstract String getTrustyVersion ()
نسخه معتبر را تهیه کنید.
| بازگشتها | |
|---|---|
String | |
دریافت فایل تصویر داده کاربر
public abstract File getUserDataImageFile ()
فایل تصویر داده کاربری آزمایشی محلی را دریافت کنید.
| بازگشتها | |
|---|---|
File | |
دریافت داده کاربرتصویرنسخه
public abstract String getUserDataImageVersion ()
نسخه آزمایشی تصویر userdata محلی را دریافت کنید.
| بازگشتها | |
|---|---|
String | |
تصویر پایه تنظیمشده
public abstract void setBasebandImage (File basebandFile,
String version)تصویر باند پایه را برای ساخت دستگاه تنظیم کنید.
| پارامترها | |
|---|---|
basebandFile | File : File تصویر باند پایه |
version | String : نسخه باند پایه |
تنظیم فایل تصویر بوت لودر
public abstract void setBootloaderImageFile (File bootloaderImgFile,
String version)تصویر بوت لودر را برای ساخت دستگاه تنظیم کنید.
| پارامترها | |
|---|---|
bootloaderImgFile | File : File ایمیج بوت لودر |
version | String : نسخه بوت لودر |
setDeviceBuildFlavor
public void setDeviceBuildFlavor (String deviceBuildFlavor)
اگر با setBuildFlavor(String) متفاوت است، مقدار build-flavor را برای بخش دستگاه از اطلاعات ساخت تنظیم کنید.
| پارامترها | |
|---|---|
deviceBuildFlavor | String : نوع ساخت دستگاه |
تنظیم فایل تصویر دستگاه
public abstract void setDeviceImageFile (File deviceImageFile,
String version)فایل ایمیج سیستم دستگاه را برای استفاده تنظیم کنید.
| پارامترها | |
|---|---|
version | String |
فایل setMkbootimg
public abstract void setMkbootimgFile (File mkbootimg,
String version)فایل mkbootimg مورد استفاده برای ایجاد تصویر هسته را تنظیم میکند.
| پارامترها | |
|---|---|
mkbootimg | File |
version | String |
فایل بستهی setOta
public abstract void setOtaPackageFile (File otaFile,
String version)فایل زیپ بسته OTA دستگاه را تنظیم کنید.
| پارامترها | |
|---|---|
otaFile | File |
version | String |
تنظیم فایل رم دیسک
public abstract void setRamdiskFile (File ramdisk,
String version)فایل ramdisk مورد استفاده برای ایجاد تصویر هسته را دریافت میکند.
| پارامترها | |
|---|---|
ramdisk | File |
version | String |
تنظیم فهرست منابع
public void setResourcesDir (File resourcesDir,
String version)دایرکتوری منابع File تنظیم میکند.
| پارامترها | |
|---|---|
resourcesDir | File : دایرکتوری حاوی منابع مشترک. |
version | String : نسخه فایل دایرکتوری. |
تنظیمTestDir
public abstract void setTestsDir (File testsZipFile,
String version)مسیر محلی را برای محتوای فایل استخراجشده tests.zip تنظیم کنید.
| پارامترها | |
|---|---|
version | String |
تنظیم فایل تصویر داده کاربر
public abstract void setUserDataImageFile (File userDataFile,
String version)فایل تصویر دادههای کاربر را برای استفاده تنظیم کنید.
| پارامترها | |
|---|---|
version | String |
همه را از حالت نصب خارج کنید
public abstract void unmountAll ()
تصاویر دستگاه نصبشده را از حالت نصب خارج میکند.
این برای unmount کردن تصاویر دستگاه قبل از اینکه شیء DeviceBuildInfo از بین برود، مفید است، برای سناریوهایی که cleanUp() به دلیل اشتراکگذاری فایل قابل فراخوانی نیست، مانند فراخوانی copyAllFileFrom() در این مورد.