FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.Объект
com.android.tradefed.targetprep.FlashingResourcesParser


Класс, который анализирует необходимые версии вспомогательных файлов изображений, необходимых для прошивки устройства. (например, загрузчик, основная полоса и т. д.)

Краткое содержание

Вложенные классы

class FlashingResourcesParser.AndroidInfo

Определение типа для Map<String, MultiMap<String, String>> .

interface FlashingResourcesParser.Constraint

Интерфейс фильтрации, позволяющий FlashingResourcesParser игнорировать некоторые ресурсы, которые в противном случае он мог бы использовать.

Поля

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

Общественные конструкторы

FlashingResourcesParser (File deviceImgZipFile, c) FlashingResourcesParser (File deviceImgZipFile, c)

Создайте FlashingResourcesParser и проанализируйте указанный образ устройства на предмет требований к перепрошивке.

FlashingResourcesParser (File deviceImgZipFile)

Создайте FlashingResourcesParser и проанализируйте указанный образ устройства на предмет требований к перепрошивке.

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

Создает FlashingResourcesParser с помощью прилагаемого средства чтения AndroidInfo.

Доступно для модульного тестирования

FlashingResourcesParser (BufferedReader infoReader)

Создает FlashingResourcesParser с помощью прилагаемого средства чтения AndroidInfo.

Доступно для модульного тестирования

Публичные методы

String getRequiredBasebandVersion ()

Получает требуемую версию основной полосы, указанную в ZIP-архиве образа устройства.

Если указано несколько версий, получите самую последнюю, предполагая, что версии сортируются от самой старой к самой новой в алфавитном порядке.

getRequiredBoards ()

Получает требуемые типы плат, указанные в ZIP-архиве образа устройства.

String getRequiredBootloaderVersion ()

Получает необходимую версию загрузчика, указанную в ZIP-архиве образа устройства.

Если указано несколько версий, получите самую последнюю, предполагая, что версии сортируются от самой старой к самой новой в алфавитном порядке.

String getRequiredImageVersion (String imageVersionKey)

Получает необходимую версию пользовательского образа, указанную в ZIP-архиве образа устройства.

Если указано несколько версий, получите самую последнюю, предполагая, что версии сортируются от самой старой к самой новой в алфавитном порядке.

String getRequiredImageVersion (String imageVersionKey, String productName)

Получает требуемую версию пользовательского образа, указанную в ZIP-архиве образа устройства.

Если указано несколько версий, получите самую последнюю, предполагая, что версии сортируются от самой старой к самой новой в алфавитном порядке.

Поля

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

КЛЮЧ ПРОДУКТА

public static final String PRODUCT_KEY

Общественные конструкторы

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

Создайте FlashingResourcesParser и проанализируйте указанный образ устройства на предмет требований к перепрошивке. Перед добавлением требования к миганию должны пройти соответствующее ограничение (если оно существует). Отклоненные требования будут отменены без уведомления.

Параметры
deviceImgZipFile File : файл updater.zip для прошивки.

c : Карта от имени ключа до Constraint . Имена изображений будут проверены на соответствие соответствующему ограничению (если таковое имеется) в качестве предварительного условия для добавления. Может быть нулевым, чтобы отключить фильтрацию.

Броски
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

Создайте FlashingResourcesParser и проанализируйте указанный образ устройства на предмет требований к перепрошивке.

Параметры
deviceImgZipFile File : файл updater.zip для прошивки.

Броски
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

Создает FlashingResourcesParser с помощью прилагаемого средства чтения AndroidInfo.

Доступно для модульного тестирования

Параметры
infoReader BufferedReader : ERROR(/BufferedReader) , содержащая эквивалент android-info.txt для анализа.

c : Карта от имени ключа до Constraint . Имена изображений будут проверены на соответствие соответствующему ограничению (если таковое имеется) в качестве предварительного условия для добавления. Может быть нулевым, чтобы отключить фильтрацию.

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

Создает FlashingResourcesParser с помощью прилагаемого средства чтения AndroidInfo.

Доступно для модульного тестирования

Параметры
infoReader BufferedReader : ERROR(/BufferedReader) , содержащая эквивалент android-info.txt для анализа.

Публичные методы

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

Получает требуемую версию основной полосы, указанную в ZIP-архиве образа устройства.

Если указано несколько версий, получите самую последнюю, предполагая, что версии сортируются от самой старой к самой новой в алфавитном порядке.

Возврат
String версия основной полосы или null , если не указано

getRequiredBoards

public  getRequiredBoards ()

Получает требуемые типы плат, указанные в ZIP-архиве образа устройства.

Возврат
типы плат или null , если не указано

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

Получает необходимую версию загрузчика, указанную в ZIP-архиве образа устройства.

Если указано несколько версий, получите самую последнюю, предполагая, что версии сортируются от самой старой к самой новой в алфавитном порядке.

Возврат
String версия загрузчика или null , если не указано

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

Получает необходимую версию пользовательского образа, указанную в ZIP-архиве образа устройства.

Если указано несколько версий, получите самую последнюю, предполагая, что версии сортируются от самой старой к самой новой в алфавитном порядке.

Параметры
imageVersionKey String : ожидаемый идентификатор информации о версии изображения.

Возврат
String требуемая версия для данного изображения или null , если не указано

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

Получает требуемую версию пользовательского образа, указанную в ZIP-архиве образа устройства. Если productName не равно null , этот метод проверит (и вернет, если таковые имеются) требования к изображению, указанные для этого конкретного продукта. Если требований, специфичных для продукта, не существует, возвращается глобальное требование или null , если для этого конкретного versionKey не существует каких-либо требований.

Если указано несколько версий, получите самую последнюю, предполагая, что версии сортируются от самой старой к самой новой в алфавитном порядке.

Параметры
imageVersionKey String : ожидаемый идентификатор информации о версии изображения.

productName String : конкретное название продукта для проверки.

Возврат
String требуемая версия для данного изображения или null , если не указано