Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

IDeviceFlasher

public interface IDeviceFlasher

com.android.tradefed.targetprep.IDeviceFlasher


Lampeggia un'immagine del dispositivo su un dispositivo.

Sommario

Classi annidate

enum IDeviceFlasher.UserDataFlashOption

Enum di opzioni per la gestione dell'immagine userdata

Metodi pubblici

abstract void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)

I flash si accumulano sul dispositivo.

abstract CommandStatus getSystemFlashingStatus ()

Recupera lo stato di esecuzione del comando per le partizioni di sistema primarie lampeggianti.

abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()

Ottiene se l'immagine dei dati utente deve essere visualizzata in flash, cancellata o conservata

abstract void overrideDeviceOptions (ITestDevice device)

Ignora le opzioni per un dispositivo.

abstract void setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList)

Imposta l'elenco dei percorsi in /data per evitare la cancellazione quando si utilizza ITestsZipInstaller

Si noti che la granularità dell'elenco da saltare è figlio diretto di /data .

abstract void setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever)

Imposta il meccanismo mediante il quale il lampeggiatore può recuperare i file di risorse per il lampeggiamento.

abstract void setForceSystemFlash (boolean forceSystemFlash)

Imposta se il sistema deve essere sempre aggiornato anche se è in esecuzione la build corrente

default void setShouldFlashRamdisk (boolean shouldFlashRamdisk)

Imposta se un ramdisk aggiuntivo deve essere aggiornato dopo l'aggiornamento del dispositivo tramite zip immagine

abstract void setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption)

Determina se l'immagine dei dati utente debba essere visualizzata in flash, 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 che deve essere flashato dopo l'aggiornamento del dispositivo tramite zip immagine

Metodi pubblici

veloce

public abstract void flash (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

I flash si accumulano sul dispositivo.

Ritorna immediatamente dopo il completamento del lampeggiamento. I chiamanti devono attendere che il dispositivo sia online e disponibile prima di procedere con il test.

Parametri
device ITestDevice : ITestDevice da ITestDevice

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo da lampeggiare

Lancia
TargetSetupError se non è riuscito a flash build
DeviceNotAvailableException se il dispositivo non risponde

getSystemFlashingStatus

public abstract CommandStatus getSystemFlashingStatus ()

Recupera lo stato di esecuzione del comando per le partizioni di sistema primarie lampeggianti.

Si noti che se le partizioni di sistema non vengono aggiornate (il sistema ha già la build da aggiornare) lo stato del comando potrebbe essere null

ritorna
CommandStatus

getUserDataFlashOption

public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()

Ottiene se l'immagine dei dati utente deve essere visualizzata in flash, cancellata o conservata

ritorna
IDeviceFlasher.UserDataFlashOption Indica se l'immagine dei dati utente deve essere visualizzata in flash, cancellata o conservata

overrideDeviceOptions

public abstract void overrideDeviceOptions (ITestDevice device)

Ignora le opzioni per un dispositivo. Utilizzato per sostituire i valori delle opzioni predefinite se i valori predefiniti non sono supportati da un particolare dispositivo.

setDataWipeSkipList

public abstract void setDataWipeSkipList ( dataWipeSkipList)

Imposta l'elenco dei percorsi in /data per evitare la cancellazione quando si utilizza ITestsZipInstaller

Si noti che la granularità dell'elenco da saltare è diretta figlio di /data .

Parametri
dataWipeSkipList

setFlashingResourcesRetriever

public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)

Imposta il meccanismo mediante il quale il lampeggiatore può recuperare i file di risorse per il lampeggiamento.

Parametri
retriever IFlashingResourcesRetriever : IFlashingResourcesRetriever da usare

setForceSystemFlash

public abstract void setForceSystemFlash (boolean forceSystemFlash)

Imposta se il sistema deve essere sempre aggiornato anche se è in esecuzione la build corrente

setShouldFlashRamdisk

public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)

Imposta se un ramdisk aggiuntivo deve essere aggiornato dopo l'aggiornamento del dispositivo tramite zip immagine

setUserDataFlashOption

public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)

Determina se l'immagine dei dati utente debba essere visualizzata in flash, cancellata o conservata

setWipeTimeout

public abstract void setWipeTimeout (long timeout)

Imposta il timeout per la cancellazione dei dati.

Parametri
timeout long

shouldFlashRamdisk

public boolean shouldFlashRamdisk ()

Controlla se il flasher è impostato per avere un ramdisk aggiuntivo che deve essere flashato dopo l'aggiornamento del dispositivo tramite zip immagine

ritorna
boolean