A partir de 27 de março de 2025, recomendamos usar android-latest-release
em vez de aosp-main
para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
DeviceFlashPreparer
public
abstract
class
DeviceFlashPreparer
extends BaseTargetPreparer
Subclasses diretas conhecidas
|
Um ITargetPreparer
que mostra uma imagem em hardware físico do Android.
Resumo
Construtores públicos
DeviceFlashPreparer
public DeviceFlashPreparer ()
Métodos públicos
public void setUp (TestInformation testInfo)
Parâmetros |
testInfo |
TestInformation |
Gera |
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
public void tearDown (TestInformation testInfo,
Throwable e)
Parâmetros |
testInfo |
TestInformation |
e |
Throwable |
Gera |
DeviceNotAvailableException |
|
Métodos protegidos
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
Verificação possível antes da atualização para garantir que o dispositivo esteja conforme o esperado em comparação com as informações do build.
Gera |
|
com.android.tradefed.targetprep.BuildError |
DeviceNotAvailableException |
|
BuildError |
|
createFlasher
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
Crie IDeviceFlasher
para usar. As subclasses podem substituir
Parâmetros |
device |
ITestDevice |
Gera |
DeviceNotAvailableException |
|
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
Recebe o tempo de espera para inicialização do dispositivo
getHostOptions
protected IHostOptions getHostOptions ()
Recebe a instância IHostOptions
a ser usada.
Exposto para testes de unidade
reportFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
Informa dados de tempo de flash do dispositivo ao back-end de métricas
Parâmetros |
branch |
String : a ramificação de origem do build do dispositivo |
buildFlavor |
String : o tipo de build do dispositivo |
buildId |
String : o número do build do dispositivo |
serial |
String : o número de série do dispositivo |
queueTime |
long : o tempo gasto esperando que um limite intermitente fique disponível |
flashingTime |
long : o tempo gasto no flash do ZIP da imagem do dispositivo |
flashingStatus |
CommandStatus : o status de execução do comando de flash
|
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
Parâmetros |
skipPostFlashBuildIdCheck |
boolean |
setSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
Parâmetros |
skipPostFlashFlavorCheck |
boolean |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-03-26 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-03-26 UTC."],[],[]]