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(BufferedReader infoReader)
      使用提供的 AndroidInfo Reader 构造 FlashingResourcesParser 公开以进行单元测试 | |
| 
      FlashingResourcesParser(BufferedReader infoReader, 使用提供的 AndroidInfo Reader 构造 FlashingResourcesParser 公开以进行单元测试 | |
| 
      FlashingResourcesParser(File deviceImgZipFile)
      创建一个  | |
| 
      FlashingResourcesParser(File deviceImgZipFile, 创建一个  | |
| 公共方法 | |
|---|---|
| 
        
        
        
        
        
        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
PRODUCT_KEY
public static final String PRODUCT_KEY
公共构造函数
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
使用提供的 AndroidInfo Reader 构造 FlashingResourcesParser
公开以进行单元测试
| 参数 | |
|---|---|
| infoReader | BufferedReader:包含要解析的 android-info.txt 等效项的ERROR(/BufferedReader) | 
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader, 
                 c) 使用提供的 AndroidInfo Reader 构造 FlashingResourcesParser
公开以进行单元测试
| 参数 | |
|---|---|
| infoReader | BufferedReader:包含要解析的 android-info.txt 等效项的ERROR(/BufferedReader) | 
| c | :键名称与Constraint之间的映射。系统会根据相应的约束条件(如果有)检查图片名称,这是添加图片的前提条件。可以为 null 以停用过滤。 | 
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
创建一个 FlashingResourcesParser,并让其解析指定的设备映像以了解刷写要求。
| 参数 | |
|---|---|
| deviceImgZipFile | File:要刷写的updater.zip文件 | 
| 抛出 | |
|---|---|
| TargetSetupError | |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile, 
                 c) 创建一个 FlashingResourcesParser,并让其解析指定的设备映像以了解刷写要求。刷写要求必须先通过适当的约束条件(如果有)才能添加。被拒绝的要求将被静默舍弃。
| 参数 | |
|---|---|
| deviceImgZipFile | File:要刷写的updater.zip文件 | 
| c | :键名称与Constraint之间的映射。系统会根据相应的约束条件(如果有)检查图片名称,这是添加图片的前提条件。可以为 null 以停用过滤。 | 
| 抛出 | |
|---|---|
| TargetSetupError | |
公共方法
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 | 
