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,
|
|
FlashingResourcesParser(File deviceImgZipFile)
|
|
FlashingResourcesParser(BufferedReader infoReader,
指定された AndroidInfo Reader を使用して FlashingResourcesParser を作成します。 単体テスト用に公開されています |
|
FlashingResourcesParser(BufferedReader infoReader)
指定された AndroidInfo Reader を使用して 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
ボードキー
public static final String BOARD_KEY
BOOTLOADER バージョンキー
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 Reader を使用して FlashingResourcesParser を作成します。
単体テスト用に公開されています
パラメータ | |
---|---|
infoReader |
BufferedReader : android-info.txt と同等の内容を含む ERROR(/BufferedReader)
解析する |
c |
: キー名から Constraint へのマップ。イメージ名は次のものに対してチェックされます
追加するための前提条件として適切な制約(ある場合)。null の場合もあります。
フィルタを無効にします。 |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
指定された AndroidInfo Reader を使用して FlashingResourcesParser を作成します。
単体テスト用に公開されています
パラメータ | |
---|---|
infoReader |
BufferedReader : android-info.txt と同等の内容を含む ERROR(/BufferedReader)
解析する |
パブリック メソッド
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
以外の場合、このメソッドはそれを確認します(存在する場合は返されます)。
商品画像の要件を指定しますプロダクト固有の要件がない場合
存在する場合は、グローバル要件を返します。存在しない場合は null
を返します。
その特定の versionKey
に対して、なんらかの要件が存在する。
複数のバージョンが記載されている場合は、バージョンが次のものから並べ替えられていると仮定して、最新バージョンを入手してください。 古い順(アルファベット順)
パラメータ | |
---|---|
imageVersionKey |
String : イメージのバージョン情報の想定される ID |
productName |
String : 確認する特定のプロダクト名 |
戻り値 | |
---|---|
String |
指定されたイメージの必須バージョン。指定されていない場合は null |