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 :画像のバージョン情報の予想される識別子

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

getRequiredImageVersion

public abstract String getRequiredImageVersion (String versionKey, 
                String productName)

デバイスイメージzipで指定された必要なカスタムイメージバージョンを取得します。 productNamenull productName場合、このメソッドは、その特定の製品に指定された画像要件をチェックします(存在する場合は返します)。製品固有の要件が存在しない場合は、グローバル要件を返すようにフォールバックしnull 。その特定のversionKey何らかの要件が存在しない場合はnull

パラメーター
versionKey String :画像のバージョン情報の予想される識別子

productName String :確認する特定の製品名

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