閃爍資源剖析器

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 並用來剖析指定裝置映像檔 刷新需求

FlashingResourcesParser(File deviceImgZipFile)

建立 FlashingResourcesParser 並用來剖析指定裝置映像檔 刷新需求

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

公用建構函式

閃爍資源剖析器

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

建立 FlashingResourcesParser 並用來剖析指定裝置映像檔 刷新需求閃光規定必須通過適當的限制條件 (如果有的話) )。如有遭拒的要求,系統會直接予以捨棄。

參數
deviceImgZipFile File:要刷新的 updater.zip 檔案

c :索引鍵名稱與 Constraint 的對應。系統會檢查映像檔名稱 適當的限制條件 (如有)。可為空值至 停用篩選功能。

擲回
TargetSetupError

閃爍資源剖析器

public FlashingResourcesParser (File deviceImgZipFile)

建立 FlashingResourcesParser 並用來剖析指定裝置映像檔 刷新需求

參數
deviceImgZipFile File:要刷新的 updater.zip 檔案

擲回
TargetSetupError

閃爍資源剖析器

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

使用提供的 AndroidInfo 讀取器建構 FlashingResourcesParser

開放單元測試

參數
infoReader BufferedReaderERROR(/BufferedReader),包含 android-info.txt 至 剖析

c :索引鍵名稱與 Constraint 的對應。系統會檢查映像檔名稱 適當的限制條件 (如有)。可為空值至 停用篩選功能。

閃爍資源剖析器

public FlashingResourcesParser (BufferedReader infoReader)

使用提供的 AndroidInfo 讀取器建構 FlashingResourcesParser

開放單元測試

參數
infoReader BufferedReaderERROR(/BufferedReader),包含 android-info.txt 至 剖析

公用方法

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

取得裝置映像檔 ZIP 檔案中指定的必要基頻版本。

如果列出多個版本,請假設版本由其排序,以取得最新版本 依字母順序由舊到新。

傳回
String 基頻版本;如未指定,則為 null

get 必要板

public  getRequiredBoards ()

取得裝置映像檔 ZIP 中指定的必要的面板類型。

傳回
主面板類型,如果未指定,則使用 null

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

取得裝置映像檔 ZIP 檔案中指定的系統啟動載入程式版本所需版本。

如果列出多個版本,請假設版本由其排序,以取得最新版本 依字母順序由舊到新。

傳回
String 系統啟動載入程式版本;如未指定,則為 null

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

取得裝置映像檔 ZIP 檔案中指定的必要自訂映像檔版本

如果列出多個版本,請假設版本由其排序,以取得最新版本 依字母順序由舊到新。

參數
imageVersionKey String:映像檔版本資訊的預期 ID

傳回
String 指定映像檔所需的版本;如未指定,則為 null

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

取得裝置映像檔 ZIP 檔案中指定的必要自訂映像檔版本。如果 productName 不是 null,這個方法會檢查 (如果有,就會傳回) 該特定產品的指定圖片規定。如果沒有產品專屬規定 ,系統會改回傳回全域規定;如果否,則傳回 null 該特定 versionKey 已存在任何排序要求。

如果列出多個版本,請假設版本由其排序,以取得最新版本 依字母順序由舊到新。

參數
imageVersionKey String:映像檔版本資訊的預期 ID

productName String:要查看的特定產品名稱

傳回
String 指定映像檔所需的版本;如未指定,則為 null