IFlashingResourcesParser

public interface IFlashingResourcesParser

com.android.tradefed.targetprep.IFlashingResourcesParser


イメージのフラッシュに必要なバージョンの補助イメージ ファイルを提供するためのインターフェースです。 ダウンロードします (ブートローダー、ベースバンドなど)

概要

パブリック メソッド

abstract String getRequiredBasebandVersion()

デバイス イメージの zip で指定された必要なベースバンド バージョンを取得します。

abstract getRequiredBoards()

デバイス イメージの zip で指定された必要なボードタイプを取得します。

abstract String getRequiredBootloaderVersion()

デバイス イメージの zip で指定された必要なブートローダー バージョンを取得します。

abstract String getRequiredImageVersion(String versionKey)

デバイス イメージの zip で指定された必要なカスタム イメージ バージョンを取得します。

abstract String getRequiredImageVersion(String versionKey, String productName)

デバイス イメージの zip で指定された必要なカスタム イメージ バージョンを取得します。

パブリック メソッド

getRequiredBasebandVersion

public abstract String getRequiredBasebandVersion ()

デバイス イメージの zip で指定された必要なベースバンド バージョンを取得します。

戻り値
String ベースバンド バージョン、または null(指定されていない場合)

getRequiredBoards

public abstract  getRequiredBoards ()

デバイス イメージの zip で指定された必要なボードタイプを取得します。

戻り値
ボードタイプ、指定されていない場合は null

getRequiredBootloaderVersion

public abstract String getRequiredBootloaderVersion ()

デバイス イメージの zip で指定された必要なブートローダー バージョンを取得します。

戻り値
String ブートローダーのバージョン、または null(指定されていない場合)

getRequiredImageVersion

public abstract String getRequiredImageVersion (String versionKey)

デバイス イメージの zip で指定された必要なカスタム イメージ バージョンを取得します。

パラメータ
versionKey String: イメージのバージョン情報の想定される ID

戻り値
String 指定されたイメージの必須バージョン。指定されていない場合は null

getRequiredImageVersion

public abstract String getRequiredImageVersion (String versionKey, 
                String productName)

デバイス イメージの zip で指定された必要なカスタム イメージ バージョンを取得します。条件 productNamenull 以外の場合、このメソッドはそれを確認します(存在する場合は返されます)。 商品画像の要件を指定しますプロダクト固有の要件がない場合 存在する場合は、グローバル要件を返します。存在しない場合は null を返します。 その特定の versionKey に対して、なんらかの要件が存在する。

パラメータ
versionKey String: イメージのバージョン情報の想定される ID

productName String: 確認する特定のプロダクト名

戻り値
String 指定されたイメージの必須バージョン。指定されていない場合は null