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 imágenes auxiliares necesarios para escribir la memoria flash de un dispositivo. (p. ej., bootloader, banda base, etc.)
Resumen
Clases anidadas | |
|---|---|
class |
FlashingResourcesParser.AndroidInfo
Es un typedef para |
interface |
FlashingResourcesParser.Constraint
Una interfaz de filtrado diseñada para permitir que |
Constantes | |
|---|---|
String |
BASEBAND_VERSION_KEY
|
String |
BOARD_KEY
|
String |
BOOTLOADER_VERSION_KEY
|
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 que se especifica en el ZIP de la imagen del dispositivo. Si se enumeran varias versiones, obtén la más reciente, suponiendo que las versiones se ordenan alfabéticamente de la más antigua a la más reciente. |
|
getRequiredBoards()
Obtiene los tipos de placa requeridos especificados en el ZIP de la imagen del dispositivo. |
String
|
getRequiredBootloaderVersion()
Obtiene la versión del bootloader requerida que se especifica en el archivo zip de la imagen del dispositivo. Si se enumeran varias versiones, obtén la más reciente, suponiendo que las versiones se ordenan alfabéticamente de la más antigua a la más reciente. |
String
|
getRequiredImageVersion(String imageVersionKey)
Obtiene la versión de imagen personalizada requerida especificada en el archivo ZIP de la imagen del dispositivo Si se enumeran varias versiones, obtén la más reciente, suponiendo que las versiones se ordenan alfabéticamente de la más antigua a la más reciente. |
String
|
getRequiredImageVersion(String imageVersionKey, String productName)
Obtiene la versión de imagen personalizada requerida que se especifica en el ZIP de la imagen del dispositivo. Si se muestran varias versiones, obtén la más reciente, suponiendo que las versiones se ordenan alfabéticamente de la más antigua a la más reciente. |
Constantes
BASEBAND_VERSION_KEY
public static final String BASEBAND_VERSION_KEY
Valor de la constante: "version-baseband"
BOARD_KEY
public static final String BOARD_KEY
Valor de la constante: "board"
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
Valor de la constante: "version-bootloader"
PRODUCT_KEY
public static final String PRODUCT_KEY
Valor de la constante: "product"
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 un ERROR(/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 un ERROR(/BufferedReader) que contiene el equivalente de android-info.txt para analizar. |
c |
: Es un mapa del nombre de la clave a Constraint. Los nombres de las imágenes se verificarán según la restricción correspondiente (si corresponde) como requisito previo para agregarse. 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 escritura en la memoria flash.
| Parámetros | |
|---|---|
deviceImgZipFile |
File: Es el archivo updater.zip que se grabará en la memoria flash. |
| Arroja | |
|---|---|
TargetSetupError |
|
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 parpadeo deben superar la restricción adecuada (si existe) antes de agregarse. Los requisitos rechazados se descartarán de forma silenciosa.
| Parámetros | |
|---|---|
deviceImgZipFile |
File: Es el archivo updater.zip que se grabará en la memoria flash. |
c |
: Es un mapa del nombre de la clave a Constraint. Los nombres de las imágenes se verificarán según la restricción correspondiente (si corresponde) como requisito previo para agregarse. 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 que se especifica en el ZIP de la imagen del dispositivo.
Si se enumeran varias versiones, obtén la más reciente, suponiendo que las versiones se ordenan alfabéticamente de la más antigua a la más reciente.
| Muestra | |
|---|---|
String |
La versión de banda base o null si no se especifica |
getRequiredBoards
publicgetRequiredBoards ()
Obtiene los tipos de placa requeridos especificados en el ZIP de la imagen del dispositivo.
| Muestra | |
|---|---|
|
Los tipos de tablero o null si no se especifican |
getRequiredBootloaderVersion
public String getRequiredBootloaderVersion ()
Obtiene la versión del bootloader requerida que se especifica en el ZIP de la imagen del dispositivo.
Si se enumeran varias versiones, obtén la más reciente, suponiendo que las versiones se ordenan alfabéticamente de la más antigua a la más reciente.
| Muestra | |
|---|---|
String |
La versión del cargador de arranque o null si 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 enumeran varias versiones, obtén la más reciente, suponiendo que las versiones se ordenan alfabéticamente de la más antigua a la más reciente.
| 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 imagen personalizada requerida que se especifica en el ZIP de la imagen del dispositivo. Si productName no es null, este método verificará los requisitos de imagen especificados para ese producto en particular (y los devolverá si están presentes). Si no existe ningún requisito específico del producto, se recurrirá al requisito global o a null si no existe ningún requisito de ningún tipo para ese versionKey en particular.
Si se muestran varias versiones, obtén la más reciente, suponiendo que las versiones se ordenan alfabéticamente de la más antigua a la más reciente.
| Parámetros | |
|---|---|
imageVersionKey |
String: Es el identificador esperado de la información de la versión de la imagen. |
productName |
String: Nombre de un producto específico para verificar |
| Muestra | |
|---|---|
String |
La versión requerida para la imagen determinada o null si no se especifica |