O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

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 para compensação evitar ao usar ITestsZipInstaller

Note-se que a granularidade da lista de salto é filhos diretos de /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

Note-se que a granularidade da lista de salto é filhos diretos de /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