از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
اطلاعات ساخت دستگاه Ota
public class OtaDeviceBuildInfo
extends DeviceBuildInfo
یک IDeviceBuildInfo که برای آزمایش بهروزرسانیهای بیسیم استفاده میشود. این فایل از دو ساختار دستگاه برای ITestDevice تشکیل شده است:
- یک تصویر ساخت اولیه (تصویری که قرار است از طریق OTA ساخته شود).
- یک نسخهٔ OTA (نسخهای که قرار است به صورت OTA به آن ساخته شود). باید شامل ویژگیهای لازم برای ساخت و بستهٔ OTA مرتبط باشد.
this شامل ساختار پایه است و
getOtaBuild() ساختار OTA را برمیگرداند.
خلاصه
فیلدها
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 String getBaselineBuildId ()
public File getBaselineOtatoolsZip ()
دریافت فایل فشرده هدف (TargetFileZip)
public File getBaselineTargetFileZip ()
شاخهی ساختوساز
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 است.
دریافت نام هدف Build
public String getBuildTargetName ()
نام کامل ساختاری که در حال آزمایش است را برمیگرداند.
یک پیادهسازی رایج، ساخت نام هدف ساخت از ترکیبی از طعم ساخت و نام شاخه است. [یعنی (نام شاخه)-(طعم ساخت)]
public File getOtaTools ()
public File getTargetOtatoolsZip ()
دریافت فایل زیپ هدف
public File getTargetTargetFileZip ()
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 |
public void setOtaTools (File otaTools,
String version)| پارامترها |
|---|
otaTools | File |
version | String |
تنظیم گزارش هدف ساخت
public void setReportTargetBuild (boolean downgrade)
| پارامترها |
|---|
downgrade | boolean |
public void setTargetOtatoolsZip (File file,
String version)| پارامترها |
|---|
file | File |
version | String |
تنظیم هدفهدففایل فشرده
public void setTargetTargetFileZip (File file,
String version)| پارامترها |
|---|
file | File |
version | String |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی."],[],[]]