از 27 مارس 2025، توصیه می کنیم از android-latest-release به جای aosp-main برای ساختن و کمک به 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 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی."],[],[]]