اطلاعات ساخت دستگاه

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)

اگر با setBuildFlavor(String) متفاوت است، مقدار build-flavor را برای بخش دستگاه از اطلاعات ساخت تنظیم کنید.

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)

دایرکتوری منابع File تنظیم می‌کند.

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() در این مورد.