IDeviceFlasher
public interface IDeviceFlasher
com.android.tradefed.targetprep.IDeviceFlasher |
Pisca uma imagem de dispositivo em um dispositivo.
Resumo
Classes aninhadas | |
---|---|
enum | IDeviceFlasher.UserDataFlashOption Enum de opções para lidar com a imagem de dados do usuário |
Métodos públicos | |
---|---|
abstract void | flash (ITestDevice device, IDeviceBuildInfo deviceBuild) Flashes construídos no dispositivo. |
abstract CommandStatus | getSystemFlashingStatus () Recupere o status de execução do comando para as partições do sistema primário em flash. |
abstract IDeviceFlasher.UserDataFlashOption | getUserDataFlashOption () Obtém se a imagem de dados do usuário deve ser removida, apagada ou retida |
abstract void | overrideDeviceOptions (ITestDevice device) Substituir opções para um dispositivo. |
abstract void | setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList) Define a lista de caminhos sob /data . |
abstract void | setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever) Define o mecanismo pelo qual o pisca-pisca pode recuperar arquivos de recursos para piscar. |
abstract void | setForceSystemFlash (boolean forceSystemFlash) Define se o sistema deve sempre ser atualizado, mesmo se estiver executando a compilação atual |
default void | setRamdiskPartition (String ramdiskPartition) Define partição ramdisk |
default void | setShouldFlashRamdisk (boolean shouldFlashRamdisk) Define se um ramdisk adicional deve ser flasheado após a atualização do dispositivo via arquivo zip de imagem |
abstract void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) Alterna se a imagem de dados do usuário deve ser removida, apagada ou retida |
abstract void | setWipeTimeout (long timeout) Defina o tempo limite para limpar os dados. |
default boolean | shouldFlashRamdisk () Verifica se o pisca-pisca está configurado para ter um ramdisk adicional deve ser flasheado após a atualização do dispositivo via zip de imagem |
default boolean | supportsFlashingInFastbootD () Se o dispositivo que implementa o pisca-pisca pode ser atualizado no modo fastbootd. |
Métodos públicos
clarão
public abstract void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
Flashes construídos no dispositivo.
Retorna imediatamente após a conclusão do flash. Os chamadores devem esperar que o dispositivo esteja online e disponível antes de prosseguir com o teste.Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice a piscar |
deviceBuild | IDeviceBuildInfo : o IDeviceBuildInfo a piscar |
Lança | |
---|---|
TargetSetupError | se falhou na construção do flash |
DeviceNotAvailableException | se o dispositivo deixar de responder |
getSystemFlashingStatus
public abstract CommandStatus getSystemFlashingStatus ()
Recupere o status de execução do comando para as partições do sistema primário em flash.
Observe que, se as partições do sistema não são brilhou (sistema já tem o build para ser brilhou) o status de comando pode ser null
Devoluções | |
---|---|
CommandStatus |
getUserDataFlashOption
public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
Obtém se a imagem de dados do usuário deve ser removida, apagada ou retida
Devoluções | |
---|---|
IDeviceFlasher.UserDataFlashOption | Se a imagem de dados do usuário deve ser removida, apagada ou retida |
overrideDeviceOptions
public abstract void overrideDeviceOptions (ITestDevice device)
Substituir opções para um dispositivo. Usado para substituir os valores de opção padrão se os padrões não forem suportados por um dispositivo específico.
setDataWipeSkipList
public abstract void setDataWipeSkipList (dataWipeSkipList)
Define a lista de caminhos sob /data
para compensação evitar ao usar ITestsZipInstaller
/data
.Parâmetros | |
---|---|
dataWipeSkipList |
setFlashingResourcesRetriever
public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
Define o mecanismo pelo qual o pisca-pisca pode recuperar arquivos de recursos para piscar.
Parâmetros | |
---|---|
retriever | IFlashingResourcesRetriever : o IFlashingResourcesRetriever ao uso |
setForceSystemFlash
public abstract void setForceSystemFlash (boolean forceSystemFlash)
Define se o sistema deve sempre ser atualizado, mesmo se estiver executando a compilação atual
setRamdiskPartition
public void setRamdiskPartition (String ramdiskPartition)
Define partição ramdisk
setShouldFlashRamdisk
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
Define se um ramdisk adicional deve ser flasheado após a atualização do dispositivo via arquivo zip de imagem
setUserDataFlashOption
public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
Alterna se a imagem de dados do usuário deve ser removida, apagada ou retida
setWipeTimeout
public abstract void setWipeTimeout (long timeout)
Defina o tempo limite para limpar os dados.
Parâmetros | |
---|---|
timeout | long |
shouldFlashRamdisk
public boolean shouldFlashRamdisk ()
Verifica se o pisca-pisca está configurado para ter um ramdisk adicional deve ser flasheado após a atualização do dispositivo via zip de imagem
Devoluções | |
---|---|
boolean |
supportFlashingInFastbootD
public boolean supportsFlashingInFastbootD ()
Se o dispositivo que implementa o pisca-pisca pode ser atualizado no modo fastbootd.
Devoluções | |
---|---|
boolean |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.