閃爍資源剖析器
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,
建立 |
|
FlashingResourcesParser(File deviceImgZipFile)
建立 |
|
FlashingResourcesParser(BufferedReader infoReader,
使用提供的 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 |
BufferedReader :ERROR(/BufferedReader) ,包含 android-info.txt 至
剖析 |
c |
:索引鍵名稱與 Constraint 的對應。系統會檢查映像檔名稱
適當的限制條件 (如有)。可為空值至
停用篩選功能。 |
閃爍資源剖析器
public FlashingResourcesParser (BufferedReader infoReader)
使用提供的 AndroidInfo 讀取器建構 FlashingResourcesParser
開放單元測試
參數 | |
---|---|
infoReader |
BufferedReader :ERROR(/BufferedReader) ,包含 android-info.txt 至
剖析 |
公用方法
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
取得裝置映像檔 ZIP 檔案中指定的必要基頻版本。
如果列出多個版本,請假設版本由其排序,以取得最新版本 依字母順序由舊到新。
傳回 | |
---|---|
String |
基頻版本;如未指定,則為 null |
get 必要板
publicgetRequiredBoards ()
取得裝置映像檔 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 |