Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

IntermitenteRecursosParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.Object
com.android.tradefed.targetprep.FlashingResourcesParser


Una clase que analiza las versiones requeridas de archivos de imagen auxiliares necesarios para actualizar un dispositivo. (por ejemplo, cargador de arranque, banda base, etc.)

Resumen

Clases anidadas

class FlashingResourcesParser.AndroidInfo

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 utilizar

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

Cree un FlashingResourcesParser y haga que analice la imagen del dispositivo especificado para los requisitos de actualización.

FlashingResourcesParser (File deviceImgZipFile)

Cree un FlashingResourcesParser y haga que analice la imagen del dispositivo especificado para los requisitos de actualización.

FlashingResourcesParser (BufferedReader infoReader, c) FlashingResourcesParser (BufferedReader infoReader, c)

Construye un FlashingResourcesParser con el AndroidInfo Reader suministrado

Expuesto para pruebas unitarias

FlashingResourcesParser (BufferedReader infoReader)

Construye un FlashingResourcesParser con el AndroidInfo Reader suministrado

Expuesto para pruebas unitarias

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 enumeran varias versiones, obtenga la última asumiendo que las versiones se ordenan alfabéticamente de la más antigua a la más nueva.

getRequiredBoards ()

Obtiene los tipos de placa requeridos especificados en el archivo zip de la imagen del dispositivo.

String getRequiredBootloaderVersion ()

Obtiene la versión del cargador de arranque requerida especificada en el archivo zip de la imagen del dispositivo.

Si se enumeran varias versiones, obtenga la última asumiendo que las versiones se ordenan alfabéticamente de la más antigua a la más nueva.

String getRequiredImageVersion (String imageVersionKey)

Obtiene la versión de imagen personalizada requerida especificada en el zip de la imagen del dispositivo

Si se enumeran varias versiones, obtenga la última asumiendo que las versiones se ordenan alfabéticamente de la más antigua a la más nueva.

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 enumeran varias versiones, obtenga la última asumiendo que las versiones se ordenan alfabéticamente de la más antigua a la más nueva.

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

IntermitenteRecursosParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Cree un FlashingResourcesParser y haga que analice la imagen del dispositivo especificado para los requisitos de actualización. Los requisitos de parpadeo deben pasar la restricción adecuada (si existe) antes de agregarse. Los requisitos rechazados se eliminarán silenciosamente.

Parámetros
deviceImgZipFile File : el archivo updater.zip que se va a updater.zip

c : Un mapa desde el nombre de la clave hasta la Constraint . Los nombres de las imágenes se compararán con la restricción adecuada (si corresponde) como requisito previo para su adición. Puede ser nulo para deshabilitar el filtrado.

Lanza
TargetSetupError

IntermitenteRecursosParser

public FlashingResourcesParser (File deviceImgZipFile)

Cree un FlashingResourcesParser y haga que analice la imagen del dispositivo especificado para los requisitos de actualización.

Parámetros
deviceImgZipFile File : el archivo updater.zip que se va a updater.zip

Lanza
TargetSetupError

IntermitenteRecursosParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Construye un FlashingResourcesParser con el AndroidInfo Reader suministrado

Expuesto para pruebas unitarias

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

c : Un mapa desde el nombre de la clave hasta la Constraint . Los nombres de las imágenes se compararán con la restricción adecuada (si corresponde) como requisito previo para su adición. Puede ser nulo para deshabilitar el filtrado.

IntermitenteRecursosParser

public FlashingResourcesParser (BufferedReader infoReader)

Construye un FlashingResourcesParser con el AndroidInfo Reader suministrado

Expuesto para pruebas unitarias

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

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 enumeran varias versiones, obtenga la última asumiendo que las versiones se ordenan alfabéticamente de la más antigua a la más nueva.

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

getRequiredBoards

public  getRequiredBoards ()

Obtiene los tipos de placa requeridos especificados en el archivo zip de la imagen del dispositivo.

Devoluciones
los tipos de placa o null si no se especifica

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Obtiene la versión del cargador de arranque requerida especificada en el archivo zip de la imagen del dispositivo.

Si se enumeran varias versiones, obtenga la última asumiendo que las versiones se ordenan alfabéticamente de la más antigua a la más nueva.

Devoluciones
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 zip de la imagen del dispositivo

Si se enumeran varias versiones, obtenga la última asumiendo que las versiones se ordenan alfabéticamente de la más antigua a la más nueva.

Parámetros
imageVersionKey String : el identificador esperado de la información de la versión de la imagen

Devoluciones
String la versión requerida para la imagen dada o null si 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 comprobará (y devolverá si están presentes) los requisitos de imagen especificados para ese producto en particular. Si no existe ningún requisito específico del producto, volverá a devolver el requisito global, o null si no existe ningún requisito de ningún tipo para esa versionKey particular.

Si se enumeran varias versiones, obtenga la última asumiendo que las versiones se ordenan alfabéticamente de la más antigua a la más nueva.

Parámetros
imageVersionKey String : el identificador esperado de la información de la versión de la imagen

productName String : un nombre de producto específico para verificar

Devoluciones
String la versión requerida para la imagen dada o null si no se especifica