IFlashingResourcesParser

public interface IFlashingResourcesParser

com.android.tradefed.targetprep.IFlashingResourcesParser


用于提供刷写设备所需的辅助映像文件的必要版本的接口。(例如,引导加载程序、基带等)

摘要

公共方法

abstract String getRequiredBasebandVersion()

获取设备映像 zip 中指定的必要基带版本。

abstract Collection<String> getRequiredBoards()

获取设备映像 zip 中指定的必要板类型。

abstract String getRequiredBootloaderVersion()

获取设备映像 zip 中指定的必要引导加载程序版本。

abstract String getRequiredImageVersion(String versionKey)

获取设备映像 zip 中指定的必要自定义映像版本

abstract String getRequiredImageVersion(String versionKey, String productName)

获取设备映像 zip 中指定的必要自定义映像版本。

abstract String getRequiredTrustyVersion()

获取设备映像 zip 中指定的必要 trusty 版本。

公共方法

getRequiredBasebandVersion

public abstract String getRequiredBasebandVersion ()

获取设备映像 zip 中指定的必要基带版本。

返回
String 基带版本;如果未指定,则返回 null

getRequiredBoards

public abstract Collection<String> getRequiredBoards ()

获取设备映像 zip 中指定的必要板类型。

返回
Collection<String> 板类型;如果未指定,则返回 null

getRequiredBootloaderVersion

public abstract String getRequiredBootloaderVersion ()

获取设备映像 zip 中指定的必要引导加载程序版本。

返回
String 引导加载程序版本;如果未指定,则返回 null

getRequiredImageVersion

public abstract String getRequiredImageVersion (String versionKey)

获取设备映像 zip 中指定的必要自定义映像版本

参数
versionKey String:映像版本信息的预期标识符

返回
String 给定映像的必要版本;如果未指定,则返回 null

getRequiredImageVersion

public abstract String getRequiredImageVersion (String versionKey, 
                String productName)

获取设备映像 zip 中指定的必要自定义映像版本。 如果 productName 不是null,此方法将检查(并在存在时返回) 为该特定产品指定的映像要求。如果不存在特定于产品的要求 ,它将回退到返回全局要求;如果该特定 versionKey 不存在任何要求 ,则返回 null

参数
versionKey String:映像版本信息的预期标识符

productName String:要检查的特定产品名称

返回
String 给定映像的必要版本;如果未指定,则返回 null

getRequiredTrustyVersion

public abstract String getRequiredTrustyVersion ()

获取设备映像 zip 中指定的必要 trusty 版本。

返回
String trusty 版本;如果未指定,则返回 null