החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release במקום ב-aosp-main כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
IncrementalImageUtil
public
class
IncrementalImageUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.image.IncrementalImageUtil
|
כלי לשימוש בעדכון מצטבר של תמונה ומכשיר.
סיכום
methods ציבוריים |
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)
הפונקציה מחזירה את הערך True אם המכשיר משתמש כרגע בתמונות מצב, ואת הערך False אם לא.
|
static
boolean
|
isSnapshotSupported(ITestDevice device, boolean useMerkle)
הפונקציה מחזירה את הערך true אם אפשר להשתמש בלוגיקה של ה-snapshot כדי לעדכן את המכשיר, ואת הערך false אם אי אפשר.
|
void
|
setSkipBootloaderVersionCheck(boolean skipBootloaderVersionCheck)
|
void
|
teardownDevice(TestInformation testInfo)
|
boolean
|
updateCompleted()
הפונקציה מחזירה תשובה אם העדכון הושלם או לא.
|
void
|
updateDevice(File currentBootloader, File currentRadio)
המכשיר מתעדכן באמצעות הלוגיקה של התמונה.
|
void
|
updateDeviceWithNewFlow(File currentBootloader, File currentRadio)
|
boolean
|
useUpdatedFlow()
|
שדות
DYNAMIC_PARTITIONS_TO_DIFF
public static final DYNAMIC_PARTITIONS_TO_DIFF
Constructors ציבוריים
IncrementalImageUtil
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 |
methods ציבוריים
allowSameBuildFlashing
public void allowSameBuildFlashing ()
cleanAfterSetup
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)
הפונקציה מחזירה את הערך True אם המכשיר משתמש כרגע בתמונות מצב, ואת הערך False אם לא.
| פרמטרים |
device |
ITestDevice |
isSnapshotSupported
public static boolean isSnapshotSupported (ITestDevice device,
boolean useMerkle)
הפונקציה מחזירה את הערך true אם אפשר להשתמש בלוגיקה של ה-snapshot כדי לעדכן את המכשיר, ואת הערך false אם אי אפשר.
| פרמטרים |
device |
ITestDevice |
useMerkle |
boolean |
setSkipBootloaderVersionCheck
public void setSkipBootloaderVersionCheck (boolean skipBootloaderVersionCheck)
| פרמטרים |
skipBootloaderVersionCheck |
boolean |
public void teardownDevice (TestInformation testInfo)
| פרמטרים |
testInfo |
TestInformation |
updateCompleted
public boolean updateCompleted ()
הפונקציה מחזירה תשובה אם העדכון הושלם או לא.
updateDevice
public void updateDevice (File currentBootloader,
File currentRadio)
המכשיר מתעדכן באמצעות הלוגיקה של התמונה.
| פרמטרים |
currentBootloader |
File |
currentRadio |
File |
updateDeviceWithNewFlow
public void updateDeviceWithNewFlow (File currentBootloader,
File currentRadio)
| פרמטרים |
currentBootloader |
File |
currentRadio |
File |
useUpdatedFlow
public boolean useUpdatedFlow ()
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-12-04 (שעון UTC).
[[["התוכן קל להבנה","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 (שעון UTC)."],[],[]]