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 |
interface |
FlashingResourcesParser.Constraint
Una interfaz de filtrado, 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
|
Constructores públicos | |
---|---|
FlashingResourcesParser(File deviceImgZipFile,
Crea un |
|
FlashingResourcesParser(File deviceImgZipFile)
Crea un |
|
FlashingResourcesParser(BufferedReader infoReader,
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
publicgetRequiredBoards ()
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
|