FlashingResourcesParser
public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
Класс, который анализирует необходимые версии вспомогательных файлов образов, требуемых для прошивки устройства (например, загрузчик, базовая полоса и т. д.).
Краткое содержание
Вложенные классы | |
|---|---|
class | FlashingResourcesParser.AndroidInfo Типовое определение для |
interface | FlashingResourcesParser.Constraint Интерфейс фильтрации, предназначенный для того, чтобы |
Константы | |
|---|---|
String | BASEBAND_VERSION_KEY |
String | BOARD_KEY |
String | BOOTLOADER_VERSION_KEY |
String | PRODUCT_KEY |
String | TRUSTY_VERSION_KEY |
Государственные строители | |
|---|---|
FlashingResourcesParser (BufferedReader infoReader)Создает объект FlashingResourcesParser с использованием предоставленного средства чтения AndroidInfo. Доступно для модульного тестирования | |
FlashingResourcesParser (BufferedReader infoReader, Map<String, FlashingResourcesParser.Constraint > c)Создает объект FlashingResourcesParser с использованием предоставленного средства чтения AndroidInfo. Доступно для модульного тестирования | |
FlashingResourcesParser (File deviceImgZipFile) Создайте объект | |
FlashingResourcesParser (File deviceImgZipFile, Map<String, FlashingResourcesParser.Constraint > c) Создайте объект | |
Общедоступные методы | |
|---|---|
String | getRequiredBasebandVersion ()Получает необходимую версию базовой полосы частот, указанную в zip-архиве образа устройства. Если указано несколько версий, выберите последнюю, предполагая, что версии отсортированы от самой старой к самой новой в алфавитном порядке. |
Collection<String> | getRequiredBoards ()Получает необходимые типы плат, указанные в zip-архиве с образом устройства. |
String | getRequiredBootloaderVersion ()Получает необходимую версию загрузчика, указанную в ZIP-архиве образа устройства. Если указано несколько версий, выберите последнюю, предполагая, что версии отсортированы от самой старой к самой новой в алфавитном порядке. |
String | getRequiredImageVersion (String imageVersionKey)Получает необходимую версию пользовательского образа, указанную в ZIP-архиве образа устройства. Если указано несколько версий, выберите последнюю, предполагая, что версии отсортированы от самой старой к самой новой в алфавитном порядке. |
String | getRequiredImageVersion (String imageVersionKey, String productName)Получает необходимую версию пользовательского образа, указанную в ZIP-архиве образа устройства. Если указано несколько версий, выберите последнюю, предполагая, что версии отсортированы от самой старой к самой новой в алфавитном порядке. |
String | getRequiredTrustyVersion ()Получает необходимую версию Trusty, указанную в ZIP-архиве образа устройства. Если указано несколько версий, выберите последнюю, предполагая, что версии отсортированы от самой старой к самой новой в алфавитном порядке. |
Константы
BASEBAND_VERSION_KEY
public static final String BASEBAND_VERSION_KEY
Постоянное значение: "version-baseband"
BOARD_KEY
public static final String BOARD_KEY
Постоянная величина: "доска"
КЛЮЧ_ВЕРСИИ_ЗАГРУЗЧИКА
public static final String BOOTLOADER_VERSION_KEY
Постоянное значение: "version-bootloader"
PRODUCT_KEY
public static final String PRODUCT_KEY
Постоянная величина: «произведение»
TRUSTY_VERSION_KEY
public static final String TRUSTY_VERSION_KEY
Постоянное значение: "version-trusty"
Государственные строители
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
Создает объект FlashingResourcesParser с использованием предоставленного средства чтения AndroidInfo.
Доступно для модульного тестирования| Параметры | |
|---|---|
infoReader | BufferedReader : объект типа BufferedReader , содержащий аналог файла android-info.txt для анализа. |
| Броски | |
|---|---|
IOException | |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,
Map<String, FlashingResourcesParser.Constraint> c)Создает объект FlashingResourcesParser с использованием предоставленного средства чтения AndroidInfo.
Доступно для модульного тестирования| Параметры | |
|---|---|
infoReader | BufferedReader : объект типа BufferedReader , содержащий аналог файла android-info.txt для анализа. |
c | Map : Карта, отображающая имя ключа на Constraint . Имена изображений будут проверяться на соответствие соответствующему ограничению (если таковое имеется) в качестве предварительного условия для добавления. Может быть пустым (null), чтобы отключить фильтрацию. |
| Броски | |
|---|---|
IOException | |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
Создайте объект FlashingResourcesParser и настройте его на анализ указанного образа устройства для определения требований к прошивке.
| Параметры | |
|---|---|
deviceImgZipFile | File : файл updater.zip , который необходимо прошить. |
| Броски | |
|---|---|
TargetSetupError | |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,
Map<String, FlashingResourcesParser.Constraint> c) Создайте объект FlashingResourcesParser и настройте его на анализ указанного образа устройства на предмет требований к прошивке. Требования к прошивке должны соответствовать соответствующему ограничению (если таковое существует), прежде чем быть добавленными. Отклоненные требования будут удалены без уведомления.
| Параметры | |
|---|---|
deviceImgZipFile | File : файл updater.zip , который необходимо прошить. |
c | Map : Карта, отображающая имя ключа на Constraint . Имена изображений будут проверяться на соответствие соответствующему ограничению (если таковое имеется) в качестве предварительного условия для добавления. Может быть пустым (null), чтобы отключить фильтрацию. |
| Броски | |
|---|---|
TargetSetupError | |
Общедоступные методы
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
Получает необходимую версию базовой полосы частот, указанную в zip-архиве образа устройства.
Если указано несколько версий, выберите последнюю, предполагая, что версии отсортированы от самой старой к самой новой в алфавитном порядке.| Возвраты | |
|---|---|
String | версия базовой полосы или null , если не указано. |
getRequiredBoards
public Collection<String> getRequiredBoards ()
Получает необходимые типы плат, указанные в zip-архиве с образом устройства.
| Возвраты | |
|---|---|
Collection<String> | Типы плат или 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 , если не указано. |
getRequiredTrustyVersion
public String getRequiredTrustyVersion ()
Получает необходимую версию Trusty, указанную в ZIP-архиве образа устройства.
Если указано несколько версий, выберите последнюю, предполагая, что версии отсортированы от самой старой к самой новой в алфавитном порядке.| Возвраты | |
|---|---|
String | надежная версия или null , если не указано. |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.