از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار trunk و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، توصیه میکنیم android-latest-release به جای aosp-main استفاده کنید. شاخه manifest در android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
ابزار تصویر افزایشی
public class IncrementalImageUtil
extends Object
| شیء جاوا |
| ↳ | com.android.tradefed.util.image.IncrementalImageUtil |
ابزاری برای بهرهبرداری از بهروزرسانی تدریجی تصویر و دستگاه.
خلاصه
روشهای عمومی |
|---|
void | allowSameBuildFlashing () |
void | cleanAfterSetup () هنگام انجام برخی از منطقهای اعمال، میتوانیم فایلها را درست پس از راهاندازی پاک کنیم. |
File | getExtractedTargetDirectory () |
static IncrementalImageUtil | initialize ( ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowTrackerlessUpdate, allowedTransition, boolean updateBootloaderFromUserspace, SnapuserdWaitPhase waitPhase) |
boolean | isSameBuildFlashingAllowed () |
static boolean | isSnapshotInUse ( ITestDevice device) برمیگرداند که آیا دستگاه در حال حاضر از اسنپشاتها استفاده میکند یا خیر. |
static boolean | isSnapshotSupported ( ITestDevice device, boolean useMerkle) برمیگرداند که آیا میتوانیم از منطق snapshot برای بهروزرسانی دستگاه استفاده کنیم یا خیر. |
void | setSkipBootloaderVersionCheck (boolean skipBootloaderVersionCheck) |
void | teardownDevice ( TestInformation testInfo) |
boolean | updateCompleted () برمیگرداند که آیا بهروزرسانی کامل شده است یا خیر. |
void | updateDevice (File currentBootloader, File currentRadio) دستگاه را با استفاده از منطق snapshot بهروزرسانی میکند. |
void | updateDeviceWithNewFlow (File currentBootloader, File currentRadio) |
boolean | useUpdatedFlow () |
فیلدها
پارتیشنهای پویا برای تغییرات
public static final DYNAMIC_PARTITIONS_TO_DIFF
سازندگان عمومی
ابزار تصویر افزایشی
public IncrementalImageUtil (ITestDevice device,
File targetImage,
File createSnapshot,
boolean updateBootloaderFromUserspace,
SnapuserdWaitPhase waitPhase,
File deviceMerkleTree)| پارامترها |
|---|
device | ITestDevice |
targetImage | File |
createSnapshot | File |
updateBootloaderFromUserspace | boolean |
waitPhase | SnapuserdWaitPhase |
deviceMerkleTree | File |
روشهای عمومی
allowSameBuildFlashing
public void allowSameBuildFlashing ()
تمیز کردنبعد از راهاندازی
public void cleanAfterSetup ()
هنگام انجام برخی از منطقهای اعمال، میتوانیم فایلها را درست پس از راهاندازی پاک کنیم.
public File getExtractedTargetDirectory ()
مقداردهی اولیه
public static IncrementalImageUtil initialize (ITestDevice device,
IDeviceBuildInfo build,
File createSnapshot,
boolean isIsolatedSetup,
boolean allowTrackerlessUpdate,
allowedTransition,
boolean updateBootloaderFromUserspace,
SnapuserdWaitPhase waitPhase)| پارامترها |
|---|
device | ITestDevice |
build | IDeviceBuildInfo |
createSnapshot | File |
isIsolatedSetup | boolean |
allowTrackerlessUpdate | boolean |
allowedTransition | |
updateBootloaderFromUserspace | boolean |
waitPhase | SnapuserdWaitPhase |
isSameBuildFlashingAllowed
public boolean isSameBuildFlashingAllowed ()
isSnapshotInUse
public static boolean isSnapshotInUse (ITestDevice device)
برمیگرداند که آیا دستگاه در حال حاضر از اسنپشاتها استفاده میکند یا خیر.
| پارامترها |
|---|
device | ITestDevice |
isSnapshot پشتیبانی میشود
public static boolean isSnapshotSupported (ITestDevice device,
boolean useMerkle) برمیگرداند که آیا میتوانیم از منطق snapshot برای بهروزرسانی دستگاه استفاده کنیم یا خیر.
| پارامترها |
|---|
device | ITestDevice |
useMerkle | boolean |
تنظیم رد کردن بوت لودر، بررسی نسخه
public void setSkipBootloaderVersionCheck (boolean skipBootloaderVersionCheck)
| پارامترها |
|---|
skipBootloaderVersionCheck | boolean |
public void teardownDevice (TestInformation testInfo)
| پارامترها |
|---|
testInfo | TestInformation |
بهروزرسانی انجام شد
public boolean updateCompleted ()
برمیگرداند که آیا بهروزرسانی کامل شده است یا خیر.
دستگاه را بهروزرسانی کنید
public void updateDevice (File currentBootloader,
File currentRadio)دستگاه را با استفاده از منطق snapshot بهروزرسانی میکند.
| پارامترها |
|---|
currentBootloader | File |
currentRadio | File |
بهروزرسانی دستگاه با جریان جدید
public void updateDeviceWithNewFlow (File currentBootloader,
File currentRadio)| پارامترها |
|---|
currentBootloader | File |
currentRadio | File |
useUpdatedFlow
public boolean useUpdatedFlow ()
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی."],[],[]]