IDeviceFlasher
public interface IDeviceFlasher
com.android.tradefed.targetprep.IDeviceFlasher |
Fa lampeggiare un'immagine del dispositivo su un dispositivo.
Riepilogo
Classi nidificate | |
---|---|
enum | IDeviceFlasher.UserDataFlashOption Enumerazione di opzioni per la gestione dell'immagine userdata |
Metodi pubblici | |
---|---|
abstract void | flash (ITestDevice device, IDeviceBuildInfo deviceBuild) I flash si basano sul dispositivo. |
abstract CommandStatus | getSystemFlashingStatus () Recupera lo stato di esecuzione del comando per eseguire il flashing delle partizioni di sistema primarie. |
abstract IDeviceFlasher.UserDataFlashOption | getUserDataFlashOption () Ottiene se l'immagine dei dati utente deve essere flashata, cancellata o conservata |
abstract void | overrideDeviceOptions (ITestDevice device) Sostituisci le opzioni per un dispositivo. |
abstract void | setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList) Imposta l'elenco di percorsi in /data . |
abstract void | setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever) Imposta il meccanismo mediante il quale il flasher può recuperare i file di risorse per il flashing. |
abstract void | setForceSystemFlash (boolean forceSystemFlash) Imposta se il sistema deve essere sempre aggiornato anche se è in esecuzione la build corrente |
default void | setRamdiskPartition (String ramdiskPartition) Imposta la partizione del ramdisk |
default void | setShouldFlashRamdisk (boolean shouldFlashRamdisk) Imposta se eseguire il flashing di un ramdisk aggiuntivo dopo l'aggiornamento del dispositivo tramite zip immagine |
abstract void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) Scegli se l'immagine dei dati utente deve essere flashata, cancellata o conservata |
abstract void | setWipeTimeout (long timeout) Imposta il timeout per la cancellazione dei dati. |
default boolean | shouldFlashRamdisk () Controlla se il flasher è impostato per avere un ramdisk aggiuntivo da flashare dopo l'aggiornamento del dispositivo tramite zip dell'immagine |
default boolean | supportsFlashingInFastbootD () Se il dispositivo che implementa il flasher può essere flashato in modalità fastbootd. |
Metodi pubblici
veloce
public abstract void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
I flash si basano sul dispositivo.
Ritorna immediatamente dopo il completamento del flashing. I chiamanti devono attendere che il dispositivo sia online e disponibile prima di procedere con il test.Parametri | |
---|---|
device | ITestDevice : l' ITestDevice da flashare |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo da flashare |
Lancia | |
---|---|
TargetSetupError | se la build flash non è riuscita |
DeviceNotAvailableException | se il dispositivo non risponde |
getSystemFlashingStatus
public abstract CommandStatus getSystemFlashingStatus ()
Recupera lo stato di esecuzione del comando per eseguire il flashing delle partizioni di sistema primarie.
Tieni presente che se le partizioni di sistema non vengono flashate (il sistema ha già la build da flashare) lo stato del comando potrebbe essere null
ritorna | |
---|---|
CommandStatus |
getUserDataFlashOption
public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
Ottiene se l'immagine dei dati utente deve essere flashata, cancellata o conservata
ritorna | |
---|---|
IDeviceFlasher.UserDataFlashOption | Indica se l'immagine dei dati utente deve essere flashata, cancellata o conservata |
sovrascrivereDeviceOptions
public abstract void overrideDeviceOptions (ITestDevice device)
Sostituisci le opzioni per un dispositivo. Utilizzato per sovrascrivere i valori delle opzioni predefinite se le impostazioni predefinite non sono supportate da un particolare dispositivo.
setDataWipeSkipList
public abstract void setDataWipeSkipList (dataWipeSkipList)
Imposta l'elenco di percorsi in /data
per evitare la cancellazione quando si utilizza ITestsZipInstaller
/data
.Parametri | |
---|---|
dataWipeSkipList |
setFlashingResourcesRetriever
public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
Imposta il meccanismo mediante il quale il flasher può recuperare i file di risorse per il flashing.
Parametri | |
---|---|
retriever | IFlashingResourcesRetriever : IFlashingResourcesRetriever da utilizzare |
setForceSystemFlash
public abstract void setForceSystemFlash (boolean forceSystemFlash)
Imposta se il sistema deve essere sempre aggiornato anche se è in esecuzione la build corrente
setRamdiskPartition
public void setRamdiskPartition (String ramdiskPartition)
Imposta la partizione del ramdisk
setShouldFlashRamdisk
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
Imposta se eseguire il flashing di un ramdisk aggiuntivo dopo l'aggiornamento del dispositivo tramite zip immagine
setUserDataFlashOption
public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
Scegli se l'immagine dei dati utente deve essere flashata, cancellata o conservata
setWipeTimeout
public abstract void setWipeTimeout (long timeout)
Imposta il timeout per la cancellazione dei dati.
Parametri | |
---|---|
timeout | long |
dovrebbeFlashRamdisk
public boolean shouldFlashRamdisk ()
Controlla se il flasher è impostato per avere un ramdisk aggiuntivo da flashare dopo l'aggiornamento del dispositivo tramite zip dell'immagine
ritorna | |
---|---|
boolean |
supportaFlashingInFastbootD
public boolean supportsFlashingInFastbootD ()
Se il dispositivo che implementa il flasher può essere flashato in modalità fastbootd.
ritorna | |
---|---|
boolean |
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 2023-12-01 UTC.