FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.Object
com.android.tradefed.targetprep.FlashingResourcesParser


Uma classe que analisa as versões necessárias de arquivos de imagem auxiliares necessários para atualizar um dispositivo. (por exemplo, bootloader, banda base, etc)

Resumo

Classes aninhadas

class FlashingResourcesParser.AndroidInfo

Um typedef para Map<String, MultiMap<String, String>> .

interface FlashingResourcesParser.Constraint

Uma interface de filtragem, destinada a permitir que FlashingResourcesParser ignore alguns recursos que, de outra forma, poderia usar

Campos

public static final String BASEBAND_VERSION_KEY

public static final String BOARD_KEY

public static final String BOOTLOADER_VERSION_KEY

public static final String PRODUCT_KEY

Construtores públicos

FlashingResourcesParser (File deviceImgZipFile, c) FlashingResourcesParser (File deviceImgZipFile, c)

Crie um FlashingResourcesParser e faça com que ele analise a imagem do dispositivo especificado para os requisitos de flash.

FlashingResourcesParser (File deviceImgZipFile)

Crie um FlashingResourcesParser e faça com que ele analise a imagem do dispositivo especificado para os requisitos de flash.

FlashingResourcesParser (BufferedReader infoReader, c) FlashingResourcesParser (BufferedReader infoReader, c)

Constrói um FlashingResourcesParser com o AndroidInfo Reader fornecido

Exposto para teste de unidade

FlashingResourcesParser (BufferedReader infoReader)

Constrói um FlashingResourcesParser com o AndroidInfo Reader fornecido

Exposto para teste de unidade

Métodos públicos

String getRequiredBasebandVersion ()

Obtém a versão de banda base necessária especificada no zip da imagem do dispositivo.

Se várias versões estiverem listadas, obtenha a mais recente supondo que as versões sejam classificadas da mais antiga para a mais recente em ordem alfabética.

getRequiredBoards ()

Obtém os tipos de placa necessários especificados no zip da imagem do dispositivo.

String getRequiredBootloaderVersion ()

Obtém a versão necessária do carregador de inicialização especificada no zip da imagem do dispositivo.

Se várias versões estiverem listadas, obtenha a mais recente supondo que as versões sejam classificadas da mais antiga para a mais recente em ordem alfabética.

String getRequiredImageVersion (String imageVersionKey)

Obtém a versão de imagem personalizada necessária especificada no zip da imagem do dispositivo

Se várias versões estiverem listadas, obtenha a mais recente supondo que as versões sejam classificadas da mais antiga para a mais recente em ordem alfabética.

String getRequiredImageVersion (String imageVersionKey, String productName)

Obtém a versão de imagem personalizada necessária especificada no zip da imagem do dispositivo.

Se várias versões estiverem listadas, obtenha a mais recente supondo que as versões sejam classificadas da mais antiga para a mais recente em ordem alfabética.

Campos

BASEBAND_VERSION_KEY

public static final String BASEBAND_VERSION_KEY

BOARD_KEY

public static final String BOARD_KEY

BOOTLOADER_VERSION_KEY

public static final String BOOTLOADER_VERSION_KEY

CHAVE DO PRODUTO

public static final String PRODUCT_KEY

Construtores públicos

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Crie um FlashingResourcesParser e faça com que ele analise a imagem do dispositivo especificado para os requisitos de flash. Os requisitos intermitentes devem passar pela restrição apropriada (se houver) antes de serem adicionados. Os requisitos rejeitados serão descartados silenciosamente.

Parâmetros
deviceImgZipFile File : O arquivo updater.zip a ser atualizado

c : Um mapa do nome da chave para Constraint . Os nomes das imagens serão verificados em relação à restrição apropriada (se houver) como um pré-requisito para serem adicionados. Pode ser nulo para desabilitar a filtragem.

lances
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Crie um FlashingResourcesParser e faça com que ele analise a imagem do dispositivo especificado para os requisitos de flash.

Parâmetros
deviceImgZipFile File : O arquivo updater.zip a ser atualizado

lances
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Constrói um FlashingResourcesParser com o AndroidInfo Reader fornecido

Exposto para teste de unidade

Parâmetros
infoReader BufferedReader : um ERROR(/BufferedReader) contendo o equivalente a android-info.txt para analisar

c : Um mapa do nome da chave para Constraint . Os nomes das imagens serão verificados em relação à restrição apropriada (se houver) como um pré-requisito para serem adicionados. Pode ser nulo para desabilitar a filtragem.

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Constrói um FlashingResourcesParser com o AndroidInfo Reader fornecido

Exposto para teste de unidade

Parâmetros
infoReader BufferedReader : um ERROR(/BufferedReader) contendo o equivalente a android-info.txt para analisar

Métodos públicos

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

Obtém a versão de banda base necessária especificada no zip da imagem do dispositivo.

Se várias versões estiverem listadas, obtenha a mais recente supondo que as versões sejam classificadas da mais antiga para a mais recente em ordem alfabética.

devoluções
String a versão da banda base ou null se não for especificado

getRequiredBoards

public  getRequiredBoards ()

Obtém os tipos de placa necessários especificados no zip da imagem do dispositivo.

devoluções
os tipos de placa ou null se não for especificado

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Obtém a versão necessária do carregador de inicialização especificada no zip da imagem do dispositivo.

Se várias versões estiverem listadas, obtenha a mais recente supondo que as versões sejam classificadas da mais antiga para a mais recente em ordem alfabética.

devoluções
String a versão do bootloader ou null se não for especificado

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Obtém a versão de imagem personalizada necessária especificada no zip da imagem do dispositivo

Se várias versões estiverem listadas, obtenha a mais recente supondo que as versões sejam classificadas da mais antiga para a mais recente em ordem alfabética.

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

devoluções
String a versão necessária para determinada imagem ou null se não for especificada

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Obtém a versão de imagem personalizada necessária especificada no zip da imagem do dispositivo. Se productName for não null , esse método verificará (e retornará, se presente) os requisitos de imagem especificados para esse produto específico. Se não existir nenhum requisito específico do produto, ele voltará a retornar o requisito global ou null se não existir nenhum requisito de qualquer tipo para esse versionKey específico.

Se várias versões estiverem listadas, obtenha a mais recente supondo que as versões sejam classificadas da mais antiga para a mais recente em ordem alfabética.

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

productName String : um nome de produto específico para verificar

devoluções
String a versão necessária para determinada imagem ou null se não for especificada