FlashingResourcesParser
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,
创建一个 |
|
FlashingResourcesParser(File deviceImgZipFile)
创建一个 |
|
FlashingResourcesParser(BufferedReader infoReader,
使用提供的 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 中指定的所需自定义映像版本。 如果列出了多个版本,假设版本从 按字母顺序从最旧到最新。 |
字段
BASEBAND_VERSION_KEY
public static final String BASEBAND_VERSION_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
公共构造函数
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,c)
创建一个 FlashingResourcesParser
并让其解析指定设备映像
刷写要求刷写要求必须通过相应的约束条件(如果
)。被拒绝的要求将被舍弃,并且不会显示任何通知。
参数 | |
---|---|
deviceImgZipFile |
File :要刷写的 updater.zip 文件 |
c |
:从键名到 Constraint 的映射。图片名称将根据
相应限制条件(如果有)作为添加前提条件。可以为 null 至
停用过滤功能。 |
抛出 | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
创建一个 FlashingResourcesParser
并让其解析指定设备映像
刷写要求
参数 | |
---|---|
deviceImgZipFile |
File :要刷写的 updater.zip 文件 |
抛出 | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,c)
使用提供的 AndroidInfo Reader 构建 FlashingResourcesParser
可供单元测试
参数 | |
---|---|
infoReader |
BufferedReader :包含 android-info.txt 的等效项 ERROR(/BufferedReader)
解析 |
c |
:从键名到 Constraint 的映射。图片名称将根据
相应限制条件(如果有)作为添加前提条件。可以为 null 至
停用过滤功能。 |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
使用提供的 AndroidInfo Reader 构建 FlashingResourcesParser
可供单元测试
参数 | |
---|---|
infoReader |
BufferedReader :包含 android-info.txt 的等效项 ERROR(/BufferedReader)
解析 |
公共方法
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
获取设备映像 zip 中指定的所需基带版本。
如果列出了多个版本,假设版本从 按字母顺序从最旧到最新。
返回 | |
---|---|
String |
基带版本;如果未指定,则为 null |
getRequiredBoards
publicgetRequiredBoards ()
获取设备映像 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 |