闪烁资源解析器
public class FlashingResourcesParser
extends Object
implements IFlashingResourcesParser
java.lang.Object | |
↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
一个类,用于解析刷新设备所需的辅助图像文件的所需版本。 (例如引导加载程序、基带等)
概括
嵌套类 | |
---|---|
class | FlashingResourcesParser.AndroidInfo |
interface | FlashingResourcesParser.Constraint 过滤接口,旨在允许 |
领域 | |
---|---|
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 (File deviceImgZipFile) 创建 | |
FlashingResourcesParser (BufferedReader infoReader, c) FlashingResourcesParser (BufferedReader infoReader, c) 使用提供的 AndroidInfo Reader 构造 FlashingResourcesParser 暴露用于单元测试 | |
FlashingResourcesParser (BufferedReader infoReader) 使用提供的 AndroidInfo Reader 构造 FlashingResourcesParser 暴露用于单元测试 |
公共方法 | |
---|---|
String | getRequiredBasebandVersion () 获取设备映像 zip 中指定的所需基带版本。 如果列出了多个版本,则获取最新版本并假设版本按字母顺序从最旧到最新排序。 |
getRequiredBoards () 获取设备映像 zip 中指定的所需板类型。 | |
String | getRequiredBootloaderVersion () 获取设备映像 zip 中指定的所需引导加载程序版本。 如果列出了多个版本,则获取最新版本并假设版本按字母顺序从最旧到最新排序。 |
String | getRequiredImageVersion (String imageVersionKey) 获取设备映像 zip 中指定的所需自定义映像版本 如果列出了多个版本,则获取最新版本并假设版本按字母顺序从最旧到最新排序。 |
String | getRequiredImageVersion (String imageVersionKey, String productName) 获取设备映像 zip 中指定的所需自定义映像版本。 如果列出了多个版本,则获取最新版本并假设版本按字母顺序从最旧到最新排序。 |
领域
基带版本密钥
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
公共构造函数
闪烁资源解析器
public FlashingResourcesParser (File deviceImgZipFile,c)
创建FlashingResourcesParser
并让它解析指定的设备映像以满足闪烁要求。闪烁要求在添加之前必须通过适当的约束(如果存在)。被拒绝的要求将被默默地丢弃。
参数 | |
---|---|
deviceImgZipFile | File :要刷新的updater.zip 文件 |
c | Constraint 映射。将根据适当的约束(如果有)检查图像名称,作为添加的先决条件。可以为 null 以禁用过滤。 |
投掷 | |
---|---|
TargetSetupError |
闪烁资源解析器
public FlashingResourcesParser (File deviceImgZipFile)
创建FlashingResourcesParser
并让它解析指定的设备映像以满足闪烁要求。
参数 | |
---|---|
deviceImgZipFile | File :要刷新的updater.zip 文件 |
投掷 | |
---|---|
TargetSetupError |
闪烁资源解析器
public FlashingResourcesParser (BufferedReader infoReader,c)
使用提供的 AndroidInfo Reader 构造 FlashingResourcesParser
暴露用于单元测试参数 | |
---|---|
infoReader | BufferedReader :一个ERROR(/BufferedReader) 包含要解析的 android-info.txt 的等效内容 |
c | Constraint 映射。将根据适当的约束(如果有)检查图像名称,作为添加的先决条件。可以为 null 以禁用过滤。 |
闪烁资源解析器
public FlashingResourcesParser (BufferedReader infoReader)
使用提供的 AndroidInfo Reader 构造 FlashingResourcesParser
暴露用于单元测试参数 | |
---|---|
infoReader | BufferedReader :一个ERROR(/BufferedReader) 包含要解析的 android-info.txt 的等效内容 |
公共方法
获取所需基带版本
public String getRequiredBasebandVersion ()
获取设备映像 zip 中指定的所需基带版本。
如果列出了多个版本,则获取最新版本并假设版本按字母顺序从最旧到最新排序。退货 | |
---|---|
String | 基带版本,如果未指定则为null |
获取所需板
publicgetRequiredBoards ()
获取设备映像 zip 中指定的所需板类型。
退货 | |
---|---|
板类型或null (如果未指定) |
获取所需的Bootloader版本
public String getRequiredBootloaderVersion ()
获取设备映像 zip 中指定的所需引导加载程序版本。
如果列出了多个版本,则获取最新版本并假设版本按字母顺序从最旧到最新排序。退货 | |
---|---|
String | 引导加载程序版本,如果未指定则为null |
获取所需图像版本
public String getRequiredImageVersion (String imageVersionKey)
获取设备映像 zip 中指定的所需自定义映像版本
如果列出了多个版本,则获取最新版本并假设版本按字母顺序从最旧到最新排序。参数 | |
---|---|
imageVersionKey | String : 镜像版本信息的预期标识符 |
退货 | |
---|---|
String | 给定图像所需的版本,如果未指定则为null |
获取所需图像版本
public String getRequiredImageVersion (String imageVersionKey, String productName)
获取设备映像 zip 中指定的所需自定义映像版本。如果productName
不为null
,则此方法将检查(如果存在,则返回)为该特定产品指定的图像要求。如果不存在特定于产品的要求,则它将回退到返回全局要求,或者如果该特定versionKey
不存在任何类型的要求,则null
。
参数 | |
---|---|
imageVersionKey | String : 镜像版本信息的预期标识符 |
productName | String : 要检查的具体产品名称 |
退货 | |
---|---|
String | 给定图像所需的版本,如果未指定则为null |
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-01。