Google is committed to advancing racial equity for Black communities. See how.
本頁面由 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 :一個ERROR(/BufferedReader)包含等效於要解析的android-info.txt

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

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