閃爍資源剖析器
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(BufferedReader infoReader)
使用提供的 AndroidInfo 讀取器建構 FlashingResourcesParser 開放單元測試 |
|
FlashingResourcesParser(BufferedReader infoReader,
使用提供的 AndroidInfo Reader 建構 FlashingResourcesParser 開放單元測試 |
|
FlashingResourcesParser(File deviceImgZipFile)
建立 |
|
FlashingResourcesParser(File deviceImgZipFile,
建立 |
公用方法 | |
---|---|
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 (BufferedReader infoReader)
使用提供的 AndroidInfo 讀取器建構 FlashingResourcesParser
公開供單元測試使用
參數 | |
---|---|
infoReader |
BufferedReader :包含 Android-info.txt 等效內容的 ERROR(/BufferedReader) ,用於剖析 |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,c)
使用提供的 AndroidInfo 讀取器建構 FlashingResourcesParser
公開供單元測試使用
參數 | |
---|---|
infoReader |
BufferedReader :包含 Android-info.txt 等效內容的 ERROR(/BufferedReader) ,用於剖析 |
c |
:索引鍵名稱與 Constraint 的對應。系統會檢查圖片名稱是否符合適當的限制條件 (如有),做為新增圖片的前置條件。可提供空值,停用篩選功能。 |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
建立 FlashingResourcesParser
,並讓其剖析指定的裝置映像檔,以便判斷刷新作業的要求。
參數 | |
---|---|
deviceImgZipFile |
File :要刷新的 updater.zip 檔案 |
擲回 | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,c)
建立 FlashingResourcesParser
並要求它剖析指定裝置映像檔,瞭解刷新需求。閃光規定必須先通過適當的限制條件 (如有) 才能加入。如有遭拒的要求,系統會直接予以捨棄。
參數 | |
---|---|
deviceImgZipFile |
File :要刷新的 updater.zip 檔案 |
c |
:索引鍵名稱與 Constraint 的對應。系統會檢查圖片名稱是否符合適當的限制條件 (如有),做為新增圖片的前置條件。可設為空值來停用篩選。 |
擲回 | |
---|---|
TargetSetupError |
公用方法
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 :圖片版本資訊的預期 ID |
傳回 | |
---|---|
String |
指定映像檔所需的版本;如未指定,則為 null |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey, String productName)
取得裝置映像檔 ZIP 檔案中指定的必要自訂映像檔版本。如果 productName
不是 null
,這個方法會檢查 (並在有此資訊時傳回) 為特定產品指定的圖片需求。如果沒有任何產品專屬要求,系統會改回傳回全域要求;如果該特定 versionKey
沒有任何排序要求,則會改回使用 null
。
如果列出多個版本,請假設版本依字母順序由新至舊排序,以取得最新版本。
參數 | |
---|---|
imageVersionKey |
String :圖片版本資訊的預期 ID |
productName |
String :要查看的特定產品名稱 |
傳回 | |
---|---|
String |
指定映像檔的必要版本,或未指定時的 null |