FlashingResourcesParser
  public
  
  
  
  class
  FlashingResourcesParser
  
    extends Object
  
  
  
  
  
      implements
      
        IFlashingResourcesParser
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.FlashingResourcesParser | 
Es una clase que analiza las versiones requeridas de los archivos de imagen auxiliares necesarios para actualizar un dispositivo. (p. ej., bootloader, banda base, etc.)
Resumen
| Clases anidadas | |
|---|---|
| 
        
        
        
        
        class | FlashingResourcesParser.AndroidInfoUn typedef para  | 
| 
        
        
        
        
        interface | FlashingResourcesParser.ConstraintUna interfaz de filtrado diseñada para 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
 | 
| Constructores públicos | |
|---|---|
| 
      FlashingResourcesParser(BufferedReader infoReader)
      Construye un FlashingResourcesParser con el lector de AndroidInfo proporcionado. Se expone para pruebas de unidades | |
| 
      FlashingResourcesParser(BufferedReader infoReader, Construye un FlashingResourcesParser con el lector de AndroidInfo proporcionado. Se expone para pruebas de unidades | |
| 
      FlashingResourcesParser(File deviceImgZipFile)
      Crea un  | |
| 
      FlashingResourcesParser(File deviceImgZipFile, Crea un  | |
| Métodos públicos | |
|---|---|
| 
        
        
        
        
        
        String | 
      getRequiredBasebandVersion()
      Obtiene la versión de banda base requerida especificada en el archivo ZIP de la imagen del dispositivo. Si se muestran varias versiones, obtén la más reciente con la suposición de que las versiones se ordenan de la más antigua a la más reciente de forma alfabética. | 
| 
        
        
        
        
        
         | 
      getRequiredBoards()
      Obtiene los tipos de placa requeridos especificados en el archivo ZIP de la imagen del dispositivo. | 
| 
        
        
        
        
        
        String | 
      getRequiredBootloaderVersion()
      Obtiene la versión del bootloader requerida especificada en el archivo ZIP de la imagen del dispositivo. Si se muestran varias versiones, obtén la más reciente con la suposición de que las versiones se ordenan de la más antigua a la más reciente de forma alfabética. | 
| 
        
        
        
        
        
        String | 
      getRequiredImageVersion(String imageVersionKey)
      Obtiene la versión de imagen personalizada requerida especificada en el archivo ZIP de la imagen del dispositivo. Si se muestran varias versiones, obtén la más reciente con la suposición de que las versiones se ordenan de la más antigua a la más reciente de forma alfabética. | 
| 
        
        
        
        
        
        String | 
      getRequiredImageVersion(String imageVersionKey, String productName)
      Obtiene la versión de imagen personalizada requerida especificada en el archivo ZIP de la imagen del dispositivo. Si se muestran varias versiones, obtén la más reciente con la suposición de que las versiones se ordenan de la más antigua a la más reciente de forma 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
Constructores públicos
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
Construye un FlashingResourcesParser con el lector de AndroidInfo proporcionado.
Se expone para pruebas de unidades
| Parámetros | |
|---|---|
| infoReader | BufferedReader: Es unERROR(/BufferedReader)que contiene el equivalente de android-info.txt para analizar. | 
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader, 
                 c) Construye un FlashingResourcesParser con el lector de AndroidInfo proporcionado.
Se expone para pruebas de unidades
| Parámetros | |
|---|---|
| infoReader | BufferedReader: Es unERROR(/BufferedReader)que contiene el equivalente de android-info.txt para analizar. | 
| c | : Es un mapa del nombre de la clave aConstraint.  Los nombres de las imágenes se verificarán con la restricción adecuada (si la hay) como requisito previo para su adición.  Puede ser nulo para inhabilitar el filtrado. | 
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
Crea un FlashingResourcesParser y haz que analice la imagen del dispositivo especificada para los requisitos de actualización.
| Parámetros | |
|---|---|
| deviceImgZipFile | File: Es el archivoupdater.zipque se escribirá. | 
| Arroja | |
|---|---|
| TargetSetupError | |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile, 
                 c) Crea un FlashingResourcesParser y haz que analice la imagen del dispositivo especificada para los requisitos de actualización.  Los requisitos de la actualización deben pasar la restricción adecuada (si existe una) antes de agregarse.  Los requisitos rechazados se descartarán de forma silenciosa.
| Parámetros | |
|---|---|
| deviceImgZipFile | File: Es el archivoupdater.zipque se escribirá. | 
| c | : Es un mapa del nombre de la clave aConstraint.  Los nombres de las imágenes se verificarán con la restricción adecuada (si la hay) como requisito previo para su adición.  Puede ser nulo para inhabilitar el filtrado. | 
| Arroja | |
|---|---|
| TargetSetupError | |
Métodos públicos
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
Obtiene la versión de banda base requerida especificada en el archivo ZIP de la imagen del dispositivo.
Si se muestran varias versiones, obtén la más reciente con la suposición de que las versiones se ordenan de la más antigua a la más reciente de forma alfabética.
| Muestra | |
|---|---|
| String | la versión de la banda base o nullsi no se especifica | 
getRequiredBoards
publicgetRequiredBoards () 
Obtiene los tipos de placa requeridos especificados en el archivo ZIP de la imagen del dispositivo.
| Muestra | |
|---|---|
|  | los tipos de placa o nullsi no se especifica | 
getRequiredBootloaderVersion
public String getRequiredBootloaderVersion ()
Obtiene la versión del bootloader requerida especificada en el archivo ZIP de la imagen del dispositivo.
Si se muestran varias versiones, obtén la más reciente con la suposición de que las versiones se ordenan de la más antigua a la más reciente de forma alfabética.
| Muestra | |
|---|---|
| String | la versión del bootloader o nullsi no se especifica | 
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey)
Obtiene la versión de imagen personalizada requerida especificada en el archivo ZIP de la imagen del dispositivo.
Si se muestran varias versiones, obtén la más reciente con la suposición de que las versiones se ordenan de la más antigua a la más reciente de forma alfabética.
| Parámetros | |
|---|---|
| imageVersionKey | String: Es el identificador esperado de la información de la versión de la imagen. | 
| Muestra | |
|---|---|
| String | la versión requerida para una imagen determinada o nullsi no se especifica | 
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey, 
                String productName)Obtiene la versión de imagen personalizada requerida especificada en el archivo ZIP de la imagen del dispositivo.  Si productName no es null, este método buscará (y mostrará si están presentes) los requisitos de imagen especificados para ese producto en particular.  Si no existe un requisito específico del producto, se mostrará el requisito global o null si no existe ningún requisito para ese versionKey en particular.
 
Si se muestran varias versiones, obtén la más reciente con la suposición de que las versiones se ordenan de la más antigua a la más reciente de forma alfabética.
| Parámetros | |
|---|---|
| imageVersionKey | String: Es el identificador esperado de la información de la versión de la imagen. | 
| productName | String: Es un nombre de producto específico que se debe verificar. | 
| Muestra | |
|---|---|
| String | la versión requerida para una imagen determinada o nullsi no se especifica | 
