IFlashingResourcesParser

public interface IFlashingResourcesParser

com.android.tradefed.targetprep.IFlashingResourcesParser


Interface para fornecer as versões necessárias dos arquivos de imagem auxiliares necessários para atualizar um dispositivo. (por exemplo, carregador de inicialização, banda de base etc.)

Resumo

Métodos públicos

abstract String getRequiredBasebandVersion()

Recebe a versão de banda base necessária especificada no ZIP da imagem do dispositivo.

abstract Collection<String> getRequiredBoards()

Recebe os tipos de placa necessários especificados no ZIP da imagem do dispositivo.

abstract String getRequiredBootloaderVersion()

Recebe a versão do carregador de inicialização necessária especificada no ZIP da imagem do dispositivo.

abstract String getRequiredImageVersion(String versionKey)

Recebe a versão da imagem personalizada necessária especificada no ZIP da imagem do dispositivo.

abstract String getRequiredImageVersion(String versionKey, String productName)

Recebe a versão da imagem personalizada necessária especificada no ZIP da imagem do dispositivo.

abstract String getRequiredTrustyVersion()

Recebe a versão confiável necessária especificada no ZIP da imagem do dispositivo.

Métodos públicos

getRequiredBasebandVersion

public abstract String getRequiredBasebandVersion ()

Recebe a versão de banda base necessária especificada no ZIP da imagem do dispositivo.

Retorna
String a versão da banda de base ou null se não for especificada

getRequiredBoards

public abstract Collection<String> getRequiredBoards ()

Recebe os tipos de placa necessários especificados no ZIP da imagem do dispositivo.

Retorna
Collection<String> os tipos de quadro ou null se não especificado

getRequiredBootloaderVersion

public abstract String getRequiredBootloaderVersion ()

Recebe a versão do carregador de inicialização necessária especificada no ZIP da imagem do dispositivo.

Retorna
String a versão do carregador de inicialização ou null se não for especificada

getRequiredImageVersion

public abstract String getRequiredImageVersion (String versionKey)

Recebe a versão da imagem personalizada necessária especificada no ZIP da imagem do dispositivo.

Parâmetros
versionKey String: o identificador esperado das informações de versão da imagem

Retorna
String a versão necessária para determinada imagem ou null, se não especificada

getRequiredImageVersion

public abstract String getRequiredImageVersion (String versionKey, 
                String productName)

Recebe a versão da imagem personalizada necessária especificada no ZIP da imagem do dispositivo. Se productName não for null, esse método vai verificar (e retornar, se houver) os requisitos de imagem especificados para esse produto. Se não houver um requisito específico do produto, o sistema vai retornar o requisito global ou null se não houver nenhum requisito para esse versionKey específico.

Parâmetros
versionKey String: o identificador esperado das informações de versão da imagem

productName String: um nome de produto específico a ser verificado

Retorna
String a versão necessária para determinada imagem ou null, se não especificada

getRequiredTrustyVersion

public abstract String getRequiredTrustyVersion ()

Recebe a versão confiável necessária especificada no ZIP da imagem do dispositivo.

Retorna
String a versão trusty ou null se não for especificada