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, 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, 
      
        Crie um   | 
  |
      
      FlashingResourcesParser(File deviceImgZipFile)
      
      
        Crie um   | 
  |
      
      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 de informações do Android fornecido Exposto para testes de unidade  | 
  |
Métodos públicos | |
|---|---|
        
        
        
        
        
        String
     | 
  
    
      
      getRequiredBasebandVersion()
      
      
        Recebe a versão da baseband necessária especificada no ZIP da imagem do dispositivo. Se várias versões estiverem listadas, pegue a mais recente, presumindo que as versões sejam classificadas de mais antiga para 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 estiverem listadas, pegue a mais recente, presumindo que as versões sejam classificadas de mais antiga para 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 estiverem listadas, pegue a mais recente, presumindo que as versões sejam classificadas de mais antiga para mais recente em ordem alfabética.  | 
  
        
        
        
        
        
        String
     | 
  
    
      
      getRequiredImageVersion(String imageVersionKey, String productName)
      
      
        Recebe a versão da imagem personalizada especificada no ZIP da imagem do dispositivo. Se várias versões estiverem listadas, pegue a mais recente, presumindo que as versões sejam classificadas de mais antiga para 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
PRODUCT_KEY
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 especificada para
 requisitos de flash.  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 a 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 | 
          |
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 a ser atualizado
 | 
      
| Gera | |
|---|---|
TargetSetupError | 
          |
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
        análise | 
      
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 (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
        análise
 | 
      
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, pegue a mais recente, presumindo que as versões sejam classificadas de mais antiga para mais recente em ordem alfabética.
| 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 placa ou null se não for 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 estiverem listadas, pegue a mais recente, presumindo que as versões sejam classificadas de mais antiga para mais recente em ordem alfabética.
| 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, pegue a mais recente, presumindo que as versões sejam classificadas de mais antiga para 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 a imagem especificada ou null, se não 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 (e retornar, se presente)
 os requisitos de imagem especificados para esse produto específico.  Se não houver um requisito específico do produto,
 ele vai retornar o requisito global ou null se nenhum
 requisito de qualquer tipo existir para esse versionKey específico.
 
Se várias versões estiverem listadas, pegue a mais recente, presumindo que as versões sejam classificadas de mais antiga para 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 a imagem especificada ou null, se não especificado
 |