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 imagem auxiliares necessários 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 o |
Constantes | |
|---|---|
String |
BASEBAND_VERSION_KEY
|
String |
BOARD_KEY
|
String |
BOOTLOADER_VERSION_KEY
|
String |
PRODUCT_KEY
|
Construtores públicos | |
|---|---|
FlashingResourcesParser(BufferedReader infoReader)
Cria um FlashingResourcesParser com o AndroidInfo Reader fornecido. Exposto para teste de unidade |
|
FlashingResourcesParser(BufferedReader infoReader,
Cria um FlashingResourcesParser com o AndroidInfo Reader 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 de banda base necessária especificada no ZIP da imagem do dispositivo. Se várias versões forem listadas, escolha a mais recente, considerando que elas são classificadas da mais antiga para a mais recente em ordem alfabética. |
|
getRequiredBoards()
Recebe os tipos de placa necessários especificados no ZIP da imagem do dispositivo. |
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 forem listadas, escolha a mais recente, considerando que elas são classificadas da mais antiga para a mais recente em ordem alfabética. |
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 forem listadas, escolha a mais recente, considerando que elas são classificadas da mais antiga para a mais recente em ordem alfabética. |
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 forem listadas, escolha a mais recente, considerando que elas são classificadas da mais antiga para a mais recente em ordem alfabética. |
Constantes
BASEBAND_VERSION_KEY
public static final String BASEBAND_VERSION_KEY
Valor da constante: "version-baseband"
BOARD_KEY
public static final String BOARD_KEY
Valor da constante: "board"
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
Valor da constante: "version-bootloader"
PRODUCT_KEY
public static final String PRODUCT_KEY
Valor da constante: "product"
Construtores públicos
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
Cria um FlashingResourcesParser com o AndroidInfo Reader fornecido.
Exposto para teste de unidade
| Parâmetros | |
|---|---|
infoReader |
BufferedReader: um ERROR(/BufferedReader) que contém o equivalente de android-info.txt a
ser analisado |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,
c) Cria um FlashingResourcesParser com o AndroidInfo Reader fornecido.
Exposto para teste de unidade
| Parâmetros | |
|---|---|
infoReader |
BufferedReader: um ERROR(/BufferedReader) que contém o equivalente de android-info.txt a
ser analisado |
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 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 especificado para
requisitos de atualização.
| Parâmetros | |
|---|---|
deviceImgZipFile |
File: o arquivo updater.zip a ser atualizado |
| Gera | |
|---|---|
TargetSetupError |
|
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,
c) Crie um FlashingResourcesParser e faça com que ele analise a imagem do dispositivo especificado para
requisitos de atualização. Os requisitos de intermitência 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 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 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 de banda base necessária especificada no ZIP da imagem do dispositivo.
Se várias versões forem listadas, escolha a mais recente, considerando que elas são classificadas da mais antiga para a mais recente em ordem alfabética.
| Retorna | |
|---|---|
String |
a versão da banda de base 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 quadro ou null se não especificado |
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 forem listadas, escolha a mais recente, considerando que elas são classificadas da mais antiga para a mais recente em ordem alfabética.
| Retorna | |
|---|---|
String |
a versão do carregador de inicialização ou null se não for especificada |
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 forem listadas, escolha a mais recente, considerando que elas são classificadas da mais antiga para a mais recente em ordem alfabética.
| 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 especificada |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey,
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 presente) 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.
Se várias versões forem listadas, escolha a mais recente, considerando que elas são classificadas da mais antiga para a mais recente em ordem alfabética.
| Parâmetros | |
|---|---|
imageVersionKey |
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 |