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(File deviceImgZipFile,
Criar um |
|
FlashingResourcesParser(File deviceImgZipFile)
Criar um |
|
FlashingResourcesParser(BufferedReader infoReader,
Constrói um FlashingResourcesParser com o leitor AndroidInfo fornecido. Exposto para teste de unidade |
|
FlashingResourcesParser(BufferedReader infoReader)
Constrói um FlashingResourcesParser com o leitor AndroidInfo fornecido. Exposto para teste de unidade |
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, obtenha a mais recente partindo do pressuposto de que as versões são classificadas a partir de da mais antiga para a mais recente alfabeticamente. |
|
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, obtenha a mais recente partindo do pressuposto de que as versões são classificadas a partir de da mais antiga para a mais recente alfabeticamente. |
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, obtenha a mais recente partindo do pressuposto de que as versões são classificadas a partir de da mais antiga para a mais recente alfabeticamente. |
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, obtenha a mais recente partindo do pressuposto de que as versões são classificadas a partir de da mais antiga para a mais recente alfabeticamente. |
Campos
BASEBAND_VERSION_KEY
public static final String BASEBAND_VERSION_KEY
CHAVE_DE_QUARTO
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 (File deviceImgZipFile,c)
Criar um FlashingResourcesParser
e fazer com que ele analise a imagem do dispositivo especificada
requisitos de atualização. Os requisitos de atualização precisam passar pela restrição adequada (se um
existe) antes de serem adicionados. Os requisitos recusados serão descartados silenciosamente.
Parâmetros | |
---|---|
deviceImgZipFile |
File : o arquivo updater.zip que será atualizado |
c |
: um mapa do nome da chave para Constraint . Os nomes das imagens serão comparados
a restrição apropriada (se houver) como um pré-requisito para ser adicionada. Pode ser nulo a
e desativar o filtro.
|
Gera | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
Criar um FlashingResourcesParser
e fazer com que ele analise a imagem do dispositivo especificada
requisitos de atualização.
Parâmetros | |
---|---|
deviceImgZipFile |
File : o arquivo updater.zip que será atualizado
|
Gera | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,c)
Constrói um FlashingResourcesParser com o leitor AndroidInfo fornecido.
Exposto para teste de unidade
Parâmetros | |
---|---|
infoReader |
BufferedReader : um ERROR(/BufferedReader) contendo o equivalente de android-info.txt para
análise |
c |
: um mapa do nome da chave para Constraint . Os nomes das imagens serão comparados
a restrição apropriada (se houver) como um pré-requisito para ser adicionada. Pode ser nulo a
e desativar o filtro.
|
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
Constrói um FlashingResourcesParser com o leitor AndroidInfo fornecido.
Exposto para teste de unidade
Parâmetros | |
---|---|
infoReader |
BufferedReader : um ERROR(/BufferedReader) contendo o equivalente de android-info.txt para
análise
|
Métodos públicos
getRequiredBasebandVersion
public 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, obtenha a mais recente partindo do pressuposto de que as versões são classificadas a partir de da mais antiga para a mais recente alfabeticamente.
Retorna | |
---|---|
String |
a versão da banda de base ou null se não for especificado
|
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 for especificado
|
getRequiredBootloaderVersion
public 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, obtenha a mais recente partindo do pressuposto de que as versões são classificadas a partir de da mais antiga para a mais recente alfabeticamente.
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, obtenha a mais recente partindo do pressuposto de que as versões são classificadas a partir de da mais antiga para a mais recente alfabeticamente.
Parâmetros | |
---|---|
imageVersionKey |
String : o identificador esperado das informações da 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 necessária especificada no ZIP da imagem do dispositivo. Se
productName
não é null
, este método vai verificar (e retornar, se presente)
os requisitos de imagem especificados para o produto em questão. Se não houver requisito específico do produto
existir, ele voltará a retornar o requisito global, ou null
se não
existe um requisito de qualquer tipo para esse versionKey
específico.
Se várias versões estiverem listadas, obtenha a mais recente partindo do pressuposto de que as versões são classificadas a partir de da mais antiga para a mais recente alfabeticamente.
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 determinada imagem ou null se não for especificado
|