Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.Object
com.android.tradefed.targetprep.FlashingResourcesParser


解析闪存设备所需的辅助映像文件的必需版本的类。 (例如,引导程序,基带等)

摘要

嵌套类

class FlashingResourcesParser.AndroidInfo

Map<String, MultiMap<String, String>> typedef 。

interface FlashingResourcesParser.Constraint

筛选接口,旨在允许FlashingResourcesParser忽略其可能使用的某些资源

领域

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并让它解析指定的设备映像以符合闪存要求。

FlashingResourcesParser (File deviceImgZipFile)

创建一个FlashingResourcesParser并让其解析指定的设备映像以符合闪存要求。

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 :包含要解析的android-info.txt的ERROR(/BufferedReader)

公开方法

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

获取在设备映像zip中指定的所需基带版本。

如果列出了多个版本,则假定最新版本按字母顺序从最旧到最新进行排序,以获取最新版本。

退货
String 基带版本;如果未指定,则为null

getRequiredBoards

public  getRequiredBoards ()

获取在设备映像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