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(BufferedReader infoReader)
指定された AndroidInfo リーダーを使用して FlashingResourcesParser を構築します。 単体テスト用に公開 |
|
FlashingResourcesParser(BufferedReader infoReader,
指定された AndroidInfo リーダーを使用して 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
ボードキー
public static final String BOARD_KEY
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
PRODUCT_KEY
public static final String PRODUCT_KEY
パブリック コンストラクタ
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
指定された AndroidInfo Reader を使用して FlashingResourcesParser を作成します。
単体テスト用に公開されている
パラメータ | |
---|---|
infoReader |
BufferedReader : 解析する android-info.txt と同等の ERROR(/BufferedReader) |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,c)
指定された AndroidInfo Reader を使用して FlashingResourcesParser を作成します。
単体テスト用に公開されている
パラメータ | |
---|---|
infoReader |
BufferedReader : 解析する android-info.txt と同等の ERROR(/BufferedReader) |
c |
: キー名から Constraint へのマップ。イメージ名は、追加するための前提条件として、適切な制約(存在する場合)と照合されます。フィルタを無効にするには null にします。 |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
FlashingResourcesParser
を作成し、フラッシュ要件について指定されたデバイス イメージを解析するようにします。
パラメータ | |
---|---|
deviceImgZipFile |
File : フラッシュする updater.zip ファイル |
例外 | |
---|---|
TargetSetupError |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,c)
FlashingResourcesParser
を作成し、フラッシュ要件について指定されたデバイス イメージを解析するようにします。フラッシュ要件は、追加する前に、適切な制約(存在する場合)を満たす必要があります。拒否された要件は通知なく破棄されます。
パラメータ | |
---|---|
deviceImgZipFile |
File : フラッシュする updater.zip ファイル |
c |
: 鍵名から Constraint へのマップ。画像名は、追加の前提条件として適切な制約(存在する場合)と照合されます。フィルタリングを無効にする場合は null にできます。 |
例外 | |
---|---|
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 |