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 dos arquivos de imagens auxiliares necessárias para atualizar um dispositivo. (por exemplo, carregador de inicialização, banda de base etc.)
Resumo
Classes aninhadas | |
---|---|
class |
FlashingResourcesParser.AndroidInfo
Um typedef para |
interface |
FlashingResourcesParser.Constraint
Uma interface de filtragem destinada a permitir que |
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(BufferedReader infoReader)
Constrói um FlashingResourcesParser com o leitor de informações do Android fornecido Exposto para testes de unidade |
|
FlashingResourcesParser(BufferedReader infoReader,
Constrói um FlashingResourcesParser com o leitor AndroidInfo fornecido. Exposto para teste de unidade |
|
FlashingResourcesParser(File deviceImgZipFile)
Crie um |
|
FlashingResourcesParser(File deviceImgZipFile,
Crie um |
Métodos públicos | |
---|---|
String
|
getRequiredBasebandVersion()
Recebe a versão da banda de base necessária especificada no ZIP da imagem do dispositivo. Se várias versões estiverem listadas, encontre a mais recente, supondo que as versões sejam classificadas em ordem alfabética da mais antiga para a mais recente. |
|
getRequiredBoards()
Recebe os tipos de placa necessários especificados no ZIP da imagem do dispositivo. |
String
|
getRequiredBootloaderVersion()
Recebe a versão necessária do carregador de inicialização especificada no ZIP da imagem do dispositivo. Se várias versões estiverem listadas, encontre a mais recente, supondo que as versões sejam classificadas em ordem alfabética da mais antiga para a mais recente. |
String
|
getRequiredImageVersion(String imageVersionKey)
Recebe a versão da imagem personalizada necessária especificada no ZIP da imagem do dispositivo. Se várias versões estiverem listadas, encontre a mais recente, supondo que as versões sejam classificadas em ordem alfabética da mais antiga para a mais recente. |
String
|
getRequiredImageVersion(String imageVersionKey, String productName)
Recebe a versão da imagem personalizada necessária especificada no ZIP da imagem do dispositivo. Se várias versões estiverem listadas, encontre a mais recente, supondo que as versões sejam classificadas em ordem alfabética da mais antiga para a mais recente. |
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 DE PRODUTO
public static final String PRODUCT_KEY
Construtores públicos
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
Constrói um FlashingResourcesParser com o leitor de informações do Android fornecido
Exposto para testes de unidade
Parâmetros | |
---|---|
infoReader |
BufferedReader : um ERROR(/BufferedReader) que contém o equivalente de android-info.txt para
analisar |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,c)
Constrói um FlashingResourcesParser com o leitor de informações do Android fornecido
Exposto para testes de unidade
Parâmetros | |
---|---|
infoReader |
BufferedReader : um ERROR(/BufferedReader) que contém o equivalente de android-info.txt para
analisar |
c |
: um mapeamento do nome da chave para Constraint . Os nomes das imagens serão verificados em relação
à restrição adequada (se houver) como pré-requisito para serem adicionados. Pode ser nulo para
desativar a filtragem. |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
Crie um FlashingResourcesParser
e faça com que ele analise a imagem do dispositivo especificada para
requisitos de flash.
Parâmetros | |
---|---|
deviceImgZipFile |
File : o arquivo updater.zip que será atualizado |
Gera | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,c)
Crie um FlashingResourcesParser
e faça com que ele analise a imagem do dispositivo especificada quanto aos requisitos de atualização. Os requisitos de flash precisam passar pela restrição adequada (se houver
uma) antes de serem adicionados. Os requisitos rejeitados serão descartados silenciosamente.
Parâmetros | |
---|---|
deviceImgZipFile |
File : o arquivo updater.zip que será atualizado |
c |
: um mapeamento do nome da chave para Constraint . Os nomes das imagens serão verificados em relação
à restrição adequada (se houver) como pré-requisito para serem adicionados. Pode ser nulo para
desativar a filtragem. |
Gera | |
---|---|
TargetSetupError |
Métodos públicos
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
Recebe a versão da baseband necessária especificada no ZIP da imagem do dispositivo.
Se várias versões estiverem listadas, encontre a mais recente, supondo que as versões sejam classificadas em ordem alfabética da mais antiga para a mais recente.
Retorna | |
---|---|
String |
a versão da baseband ou null , se não for especificada |
getRequiredBoards
publicgetRequiredBoards ()
Recebe os tipos de placa necessários especificados no ZIP da imagem do dispositivo.
Retorna | |
---|---|
|
os tipos de placas ou null se não forem especificados |
getRequiredBootloaderVersion
public String getRequiredBootloaderVersion ()
Recebe a versão do carregador de inicialização necessária especificada no ZIP da imagem do dispositivo.
Se várias versões estiverem listadas, encontre a mais recente, supondo que as versões sejam classificadas em ordem alfabética da mais antiga para a mais recente.
Retorna | |
---|---|
String |
a versão do carregador de inicialização ou null se não for especificado |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey)
Recebe a versão da imagem personalizada necessária especificada no ZIP da imagem do dispositivo.
Se várias versões estiverem listadas, encontre a mais recente, supondo que as versões sejam classificadas em ordem alfabética da mais antiga para a mais recente.
Parâmetros | |
---|---|
imageVersionKey |
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 for especificado |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey, String productName)
Recebe a versão da imagem personalizada especificada no ZIP da imagem do dispositivo. Se productName
não for null
, esse método vai verificar os requisitos de imagem especificados para esse produto específico (e retornar, se houver). Se não houver requisito específico do produto,
ele voltará a retornar o requisito global ou null
se não
houver nenhum requisito para essa versionKey
específica.
Se várias versões estiverem listadas, encontre a mais recente, supondo que as versões sejam classificadas em ordem alfabética da mais antiga para a mais recente.
Parâmetros | |
---|---|
imageVersionKey |
String : o identificador esperado das informações da versão da imagem. |
productName |
String : um nome de produto específico a ser verificado |
Retorna | |
---|---|
String |
a versão necessária para a imagem especificada ou null , se não especificado |