FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

Objeto java.lang.
   ↳ com.android.tradefed.targetprep.FlashingResourcesParser;


Una clase que analiza las versiones requeridas de los archivos de imagen auxiliares necesarios para escribir en la memoria flash de un dispositivo. (p.ej., bootloader, banda base, etcétera)

Resumen

Clases anidadas

class FlashingResourcesParser.AndroidInfo

Es un typedef para Map<String, MultiMap<String, String>>

interface FlashingResourcesParser.Constraint

Una interfaz de filtrado, destinada a permitir que FlashingResourcesParser ignore algunos recursos que, de otro modo, podría usar

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(File deviceImgZipFile, c)

Crea un FlashingResourcesParser y haz que analice la imagen del dispositivo especificada para los requisitos de escritura en la memoria flash.

FlashingResourcesParser(File deviceImgZipFile)

Crea un FlashingResourcesParser y haz que analice la imagen del dispositivo especificada para los requisitos de escritura en la memoria flash.

FlashingResourcesParser(BufferedReader infoReader, c)

Crea un FlashingResourcesParser con el AndroidInfo Reader proporcionado.

Expuesto para prueba de unidades

FlashingResourcesParser(BufferedReader infoReader)

Crea un FlashingResourcesParser con el AndroidInfo Reader proporcionado.

Expuesto para prueba de unidades

Métodos públicos

String getRequiredBasebandVersion()

Obtiene la versión de banda base requerida que se especifica en el archivo ZIP de la imagen del dispositivo.

Si se enumeran varias versiones, obtén la más reciente con el supuesto de que las versiones se ordenan de la más antigua a la más reciente en orden alfabético.

getRequiredBoards()

Obtiene los tipos de placa obligatorios especificados en el archivo ZIP de la imagen del dispositivo.

String getRequiredBootloaderVersion()

Obtiene la versión requerida del bootloader que se especifica en el archivo ZIP de la imagen del dispositivo.

Si se enumeran varias versiones, obtén la más reciente con el supuesto de que las versiones se ordenan de la más antigua a la más reciente en orden alfabético.

String getRequiredImageVersion(String imageVersionKey)

Obtiene la versión de la imagen personalizada requerida que se especifica en el archivo ZIP de la imagen del dispositivo

Si se enumeran varias versiones, obtén la más reciente con el supuesto de que las versiones se ordenan de la más antigua a la más reciente en orden alfabético.

String getRequiredImageVersion(String imageVersionKey, String productName)

Obtiene la versión de la imagen personalizada requerida que se especificó en el archivo ZIP de la imagen del dispositivo.

Si se enumeran varias versiones, obtén la más reciente con el supuesto de que las versiones se ordenan de la más antigua a la más reciente en orden alfabético.

Campos

CLAVE DE BASE_DE_LA_VERSIÓN

public static final String BASEBAND_VERSION_KEY

CLAVE_BOARD

public static final String BOARD_KEY

BOOTLOADER_VERSION_KEY

public static final String BOOTLOADER_VERSION_KEY

CLAVE_PRODUCTO

public static final String PRODUCT_KEY

Constructores públicos

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Crea un FlashingResourcesParser y haz que analice la imagen del dispositivo especificada para los requisitos de escritura en la memoria flash. Los requisitos de escritura en la memoria flash deben pasar la restricción adecuada (si existe una existe) antes de que se agreguen. Los requisitos rechazados se descartarán de forma silenciosa.

Parámetros
deviceImgZipFile File: Es el archivo updater.zip que se escribirá en la memoria flash.

c : Es un mapa del nombre de la clave a Constraint. Se compararán los nombres de las imágenes la restricción adecuada (si existe) como requisito previo para que se agregue. Puede ser nulo en inhabilitar filtros.

Arroja
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Crea un FlashingResourcesParser y haz que analice la imagen del dispositivo especificada para los requisitos de escritura en la memoria flash.

Parámetros
deviceImgZipFile File: Es el archivo updater.zip que se escribirá en la memoria flash.

Arroja
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Crea un FlashingResourcesParser con el AndroidInfo Reader proporcionado.

Expuesto para prueba de unidades

Parámetros
infoReader BufferedReader: Es un ERROR(/BufferedReader) que contiene el equivalente de android-info.txt a analizar

c : Es un mapa del nombre de la clave a Constraint. Se compararán los nombres de las imágenes la restricción adecuada (si existe) como requisito previo para que se agregue. Puede ser nulo en inhabilitar filtros.

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Crea un FlashingResourcesParser con el AndroidInfo Reader proporcionado.

Expuesto para prueba de unidades

Parámetros
infoReader BufferedReader: Es un ERROR(/BufferedReader) que contiene el equivalente de android-info.txt a analizar

Métodos públicos

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

Obtiene la versión de banda base requerida que se especifica en el archivo ZIP de la imagen del dispositivo.

Si se enumeran varias versiones, obtén la más reciente con el supuesto de que las versiones se ordenan de la más antigua a la más reciente en orden alfabético.

Muestra
String la versión de banda base o null si no se especifica

getObligatorioBoards

public  getRequiredBoards ()

Obtiene los tipos de placa obligatorios especificados en el archivo ZIP de la imagen del dispositivo.

Muestra
los tipos de tablero o null si no se especifica

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Obtiene la versión requerida del bootloader que se especifica en el archivo ZIP de la imagen del dispositivo.

Si se enumeran varias versiones, obtén la más reciente con el supuesto de que las versiones se ordenan de la más antigua a la más reciente en orden alfabético.

Muestra
String la versión del bootloader o null si no se especifica

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Obtiene la versión de la imagen personalizada requerida que se especifica en el archivo ZIP de la imagen del dispositivo

Si se enumeran varias versiones, obtén la más reciente con el supuesto de que las versiones se ordenan de la más antigua a la más reciente en orden alfabético.

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 la imagen determinada o null si no se especifica

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Obtiene la versión de la imagen personalizada requerida que se especificó en el archivo ZIP de la imagen del dispositivo. Si productName no es null; este método buscará (y mostrará si está presente) o los requisitos de imagen especificados para ese producto en particular. Si no hay requisitos específicos del producto existe, se recurrirá a mostrar el requisito global o null si no existe existe un requisito de cualquier tipo para ese versionKey en particular.

Si se enumeran varias versiones, obtén la más reciente con el supuesto de que las versiones se ordenan de la más antigua a la más reciente en orden alfabético.

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 la imagen determinada o null si no se especifica