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

public class OtaDeviceBuildInfo
extends DeviceBuildInfo

شیء جاوا
com.android.tradefed.build.BuildInfo
com.android.tradefed.build.DeviceBuildInfo
com.android.tradefed.build.OtaDeviceBuildInfo


یک IDeviceBuildInfo که برای آزمایش به‌روزرسانی‌های بی‌سیم استفاده می‌شود. این فایل از دو ساختار دستگاه برای ITestDevice تشکیل شده است:

  • یک تصویر ساخت اولیه (تصویری که قرار است از طریق OTA ساخته شود).
  • یک نسخهٔ OTA (نسخه‌ای که قرار است به صورت OTA به آن ساخته شود). باید شامل ویژگی‌های لازم برای ساخت و بستهٔ OTA مرتبط باشد.
this شامل ساختار پایه است و getOtaBuild() ساختار OTA را برمی‌گرداند.

خلاصه

فیلدها

protected IDeviceBuildInfo mOtaBuild

protected boolean mReportTargetBuild

سازندگان عمومی

OtaDeviceBuildInfo ()
OtaDeviceBuildInfo ( IDeviceBuildInfo buildInfo)

روش‌های عمومی

void cleanUp ()

فایل‌های ساخت موقت را پاک کنید

void cleanUp (List<File> doNotDelete)

نسخه‌ای از cleanUp() که در آن برخی از فایل‌ها حذف نمی‌شوند.

IBuildInfo clone ()

String getBaselineBuildId ()
File getBaselineOtatoolsZip ()
File getBaselineTargetFileZip ()
String getBuildBranch ()

روشی اختیاری برای بازگرداندن شاخه‌ی کنترل منبع که نسخه‌ای که قرار است آزمایش شود از آن تولید شده است.

String getBuildFlavor ()

روشی اختیاری برای بازگرداندن نوع ساختی که در حال آزمایش است.

String getBuildId ()

شناسه منحصر به فرد ساخت تحت آزمایش را برمی‌گرداند.

String getBuildTargetName ()

نام کامل ساختاری که در حال آزمایش است را برمی‌گرداند.

Collection< VersionedFile > getFiles ()

تمام VersionedFile های ذخیره شده در این BuildInfo را برمی‌گرداند.

IDeviceBuildInfo getOtaBuild ()
File getOtaTools ()
File getTargetOtatoolsZip ()
File getTargetTargetFileZip ()
void setBaselineOtatoolsZip (File file, String version)
void setBaselineTargetFileZip (File file, String version)
void setOtaBuild ( IDeviceBuildInfo otaBuild)
void setOtaTools (File otaTools, String version)
void setReportTargetBuild (boolean downgrade)
void setTargetOtatoolsZip (File file, String version)
void setTargetTargetFileZip (File file, String version)

فیلدها

موتابیلد

protected IDeviceBuildInfo mOtaBuild

mReportTargetBuild

protected boolean mReportTargetBuild

سازندگان عمومی

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

public OtaDeviceBuildInfo ()

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

public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)

پارامترها
buildInfo IDeviceBuildInfo

روش‌های عمومی

پاکسازی

public void cleanUp ()

فایل‌های ساخت موقت را پاک کنید

پاکسازی

public void cleanUp (List<File> doNotDelete)

نسخه‌ای از cleanUp() که در آن برخی از فایل‌ها حذف نمی‌شوند.

پارامترها
doNotDelete List

کلون

public IBuildInfo clone ()

بازگشت‌ها
IBuildInfo

دریافت شناسه پایه ساخت

public String getBaselineBuildId ()

بازگشت‌ها
String

دریافتBaselineOtatoolsZip

public File getBaselineOtatoolsZip ()

بازگشت‌ها
File

دریافت فایل فشرده هدف (TargetFileZip)

public File getBaselineTargetFileZip ()

بازگشت‌ها
File

شاخه‌ی ساخت‌وساز

public String getBuildBranch ()

روشی اختیاری برای بازگرداندن شاخه‌ی کنترل منبع که نسخه‌ای که قرار است آزمایش شود از آن تولید شده است.

بازگشت‌ها
String شاخه ساخت یا در صورت تنظیم نشدن/عدم کاربرد، null

دریافت‌کننده

public String getBuildFlavor ()

روشی اختیاری برای بازگرداندن نوع ساختی که در حال آزمایش است.

یک پیاده‌سازی رایج برای ساخت‌های پلتفرم اندروید، برگرداندن (build product)-(build os)-(build variant) است. یعنی generic-linux-userdebug

بازگشت‌ها
String اگر unset/unapplicable باشد، مقدار build flavor یا null برمی‌گرداند.

دریافت شناسه ساخت

public String getBuildId ()

شناسه منحصر به فرد ساخت تحت آزمایش را برمی‌گرداند. هرگز نباید تهی باشد. مقدار پیش‌فرض UNKNOWN_BUILD_ID است.

بازگشت‌ها
String

دریافت نام هدف Build

public String getBuildTargetName ()

نام کامل ساختاری که در حال آزمایش است را برمی‌گرداند.

یک پیاده‌سازی رایج، ساخت نام هدف ساخت از ترکیبی از طعم ساخت و نام شاخه است. [یعنی (نام شاخه)-(طعم ساخت)]

بازگشت‌ها
String

دریافت فایل‌ها

public Collection<VersionedFile> getFiles ()

تمام VersionedFile های ذخیره شده در این BuildInfo را برمی‌گرداند.

بازگشت‌ها
Collection< VersionedFile >

دریافت OtaBuild

public IDeviceBuildInfo getOtaBuild ()

بازگشت‌ها
IDeviceBuildInfo

ابزارهای getOta

public File getOtaTools ()

بازگشت‌ها
File

دریافت TargetOtatoolsZip

public File getTargetOtatoolsZip ()

بازگشت‌ها
File

دریافت فایل زیپ هدف

public File getTargetTargetFileZip ()

بازگشت‌ها
File

setBaselineOtatoolsZip

public void setBaselineOtatoolsZip (File file, 
                String version)

پارامترها
file File

version String

تنظیم BaselineTargetFileZip

public void setBaselineTargetFileZip (File file, 
                String version)

پارامترها
file File

version String

مجموعه اوتا بیلد

public void setOtaBuild (IDeviceBuildInfo otaBuild)

پارامترها
otaBuild IDeviceBuildInfo

ابزارهای setOta

public void setOtaTools (File otaTools, 
                String version)

پارامترها
otaTools File

version String

تنظیم گزارش هدف ساخت

public void setReportTargetBuild (boolean downgrade)

پارامترها
downgrade boolean

setTargetOtatoolsZip

public void setTargetOtatoolsZip (File file, 
                String version)

پارامترها
file File

version String

تنظیم هدفهدففایل فشرده

public void setTargetTargetFileZip (File file, 
                String version)

پارامترها
file File

version String