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 :一個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
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.