A partire dal 2026, per allinearci al nostro modello di sviluppo stabile del trunk e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per la creazione e il contributo ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il ramo del manifest android-latest-release farà sempre riferimento alla release più recente inviata ad AOSP. Per saperne di più, vedi Modifiche ad AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
IncrementalImageUtil
public
class
IncrementalImageUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.image.IncrementalImageUtil
|
Un'utilità per sfruttare l'aggiornamento incrementale di immagini e dispositivi.
Riepilogo
Metodi pubblici |
void
|
allowSameBuildFlashing()
|
void
|
cleanAfterSetup()
Quando eseguiamo parte della logica di applicazione, possiamo pulire i file subito dopo la configurazione.
|
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)
Restituisce un valore che indica se il dispositivo utilizza attualmente gli snapshot.
|
static
boolean
|
isSnapshotSupported(ITestDevice device, boolean useMerkle)
Restituisce un valore che indica se possiamo utilizzare la logica degli snapshot per aggiornare il dispositivo
|
void
|
setSkipBootloaderVersionCheck(boolean skipBootloaderVersionCheck)
|
void
|
teardownDevice(TestInformation testInfo)
|
boolean
|
updateCompleted()
Restituisce un valore che indica se l'aggiornamento è stato completato o meno.
|
void
|
updateDevice(File currentBootloader, File currentRadio)
Aggiorna il dispositivo utilizzando la logica dello snapshot.
|
void
|
updateDeviceWithNewFlow(File currentBootloader, File currentRadio)
|
boolean
|
useUpdatedFlow()
|
Campi
DYNAMIC_PARTITIONS_TO_DIFF
public static final DYNAMIC_PARTITIONS_TO_DIFF
Costruttori pubblici
IncrementalImageUtil
public IncrementalImageUtil (ITestDevice device,
File targetImage,
File createSnapshot,
boolean updateBootloaderFromUserspace,
SnapuserdWaitPhase waitPhase,
File deviceMerkleTree)
| Parametri |
device |
ITestDevice |
targetImage |
File |
createSnapshot |
File |
updateBootloaderFromUserspace |
boolean |
waitPhase |
SnapuserdWaitPhase |
deviceMerkleTree |
File |
Metodi pubblici
allowSameBuildFlashing
public void allowSameBuildFlashing ()
cleanAfterSetup
public void cleanAfterSetup ()
Quando eseguiamo parte della logica di applicazione, possiamo pulire i file subito dopo la configurazione.
public File getExtractedTargetDirectory ()
initialize
public static IncrementalImageUtil initialize (ITestDevice device,
IDeviceBuildInfo build,
File createSnapshot,
boolean isIsolatedSetup,
boolean allowTrackerlessUpdate,
allowedTransition,
boolean updateBootloaderFromUserspace,
SnapuserdWaitPhase waitPhase)
| Parametri |
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)
Restituisce un valore che indica se il dispositivo utilizza attualmente gli snapshot.
| Parametri |
device |
ITestDevice |
isSnapshotSupported
public static boolean isSnapshotSupported (ITestDevice device,
boolean useMerkle)
Restituisce un valore che indica se possiamo utilizzare la logica degli snapshot per aggiornare il dispositivo
| Parametri |
device |
ITestDevice |
useMerkle |
boolean |
setSkipBootloaderVersionCheck
public void setSkipBootloaderVersionCheck (boolean skipBootloaderVersionCheck)
| Parametri |
skipBootloaderVersionCheck |
boolean |
public void teardownDevice (TestInformation testInfo)
| Parametri |
testInfo |
TestInformation |
updateCompleted
public boolean updateCompleted ()
Restituisce un valore che indica se l'aggiornamento è stato completato o meno.
updateDevice
public void updateDevice (File currentBootloader,
File currentRadio)
Aggiorna il dispositivo utilizzando la logica dello snapshot.
| Parametri |
currentBootloader |
File |
currentRadio |
File |
updateDeviceWithNewFlow
public void updateDeviceWithNewFlow (File currentBootloader,
File currentRadio)
| Parametri |
currentBootloader |
File |
currentRadio |
File |
useUpdatedFlow
public boolean useUpdatedFlow ()
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-12-04 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-12-04 UTC."],[],[]]