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 以外の場合、このメソッドは、その特定の商品に指定されている画像要件をチェックし、存在する場合は返します。プロダクト固有の要件が存在しない場合、グローバル要件が返されます。また、その特定の versionKey になんらかの要件が存在しない場合、null が返されます。

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

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

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