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, c) FlashingResourcesParser (File deviceImgZipFile, c) 创建一个 | |
FlashingResourcesParser (File deviceImgZipFile) 创建一个 | |
FlashingResourcesParser (BufferedReader infoReader, c) FlashingResourcesParser (BufferedReader infoReader, c) 使用提供的AndroidInfo阅读器构造FlashingResourcesParser 公开进行单元测试 | |
FlashingResourcesParser (BufferedReader infoReader) 使用提供的AndroidInfo阅读器构造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
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 映射。将根据适当的约束(如果有)检查图像名称,作为添加的先决条件。可以为null以禁用过滤。 |
投掷 | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
创建一个FlashingResourcesParser
并让它解析指定的设备映像以符合闪存要求。
参量 | |
---|---|
deviceImgZipFile | File :要updater.zip 文件 |
投掷 | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,c)
使用提供的AndroidInfo阅读器构造FlashingResourcesParser
公开进行单元测试参量 | |
---|---|
infoReader | BufferedReader :包含要解析的android-info.txt的ERROR(/BufferedReader) |
c | Constraint 映射。将根据适当的约束(如果有)检查图像名称,作为添加的先决条件。可以为null以禁用过滤。 |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
使用提供的AndroidInfo阅读器构造FlashingResourcesParser
公开进行单元测试参量 | |
---|---|
infoReader | BufferedReader :一个ERROR(/BufferedReader) 包含等效于要解析的android-info.txt |
公开方法
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
,则此方法将检查(并返回)为该特定产品指定的图像要求。如果不存在特定于产品的需求,它将退回到返回全局需求;如果对该特定versionKey
不存在任何种类的需求,则返回null
。
参量 | |
---|---|
imageVersionKey | String :图像版本信息的预期标识符 |
productName | String :要检查的特定产品名称 |
退货 | |
---|---|
String | 给定图像的必需版本;如果未指定,则为null |
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-09-08 UTC.