点滅リソースパーサー

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.オブジェクト
com.android.tradefed.targetprep.FlashingResourcesParser


デバイスをフラッシュするために必要な補助イメージ ファイルの必要なバージョンを解析するクラス。 (例: ブートローダー、ベースバンドなど)

まとめ

入れ子になったクラス

class FlashingResourcesParser.AndroidInfo

Map<String, MultiMap<String, String>> typedef 。

interface FlashingResourcesParser.Constraint

フィルタリング インターフェイスFlashingResourcesParser使用する可能性のある一部のリソースを無視できるようにすることを目的としています。

田畑

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, c) FlashingResourcesParser (File deviceImgZipFile, c)

FlashingResourcesParserを作成し、指定されたデバイス イメージを解析してフラッシュ要件を確認します。

FlashingResourcesParser (File deviceImgZipFile)

FlashingResourcesParserを作成し、指定されたデバイス イメージを解析してフラッシュ要件を確認します。

FlashingResourcesParser (BufferedReader infoReader, c) FlashingResourcesParser (BufferedReader infoReader, c)

提供された 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

ブートローダー_バージョン_キー

public static final String BOOTLOADER_VERSION_KEY

プロダクトキー

public static final String PRODUCT_KEY

パブリックコンストラクター

点滅リソースパーサー

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

FlashingResourcesParserを作成し、指定されたデバイス イメージを解析してフラッシュ要件を確認します。フラッシュ要件は、追加される前に適切な制約 (存在する場合) を通過する必要があります。拒否された要件はサイレントに削除されます。

パラメーター
deviceImgZipFile File : フラッシュするupdater.zipファイル

c : キー名からConstraintへのマップ。イメージ名は、追加の前提条件として、適切な制約 (存在する場合) に対してチェックされます。フィルタリングを無効にするには null を指定できます。

投げる
TargetSetupError

点滅リソースパーサー

public FlashingResourcesParser (File deviceImgZipFile)

FlashingResourcesParserを作成し、指定されたデバイス イメージを解析してフラッシュ要件を確認します。

パラメーター
deviceImgZipFile File : フラッシュするupdater.zipファイル

投げる
TargetSetupError

点滅リソースパーサー

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

提供された AndroidInfo Reader を使用して FlashingResourcesParser を構築します

単体テスト用に公開

パラメーター
infoReader BufferedReader : 解析する android-info.txt と同等の内容を含むERROR(/BufferedReader)

c : キー名からConstraintへのマップ。イメージ名は、追加の前提条件として、適切な制約 (存在する場合) に対してチェックされます。フィルタリングを無効にするには null を指定できます。

点滅リソースパーサー

public FlashingResourcesParser (BufferedReader infoReader)

提供された AndroidInfo Reader を使用して FlashingResourcesParser を構築します

単体テスト用に公開

パラメーター
infoReader BufferedReader : 解析する android-info.txt と同等の内容を含むERROR(/BufferedReader)

パブリックメソッド

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

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

複数のバージョンがリストされている場合は、バージョンが古いものから新しいものまでアルファベット順に並べ替えられていると仮定して、最新のものを取得します。

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

getRequiredBoards

public  getRequiredBoards ()

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

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

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

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

複数のバージョンがリストされている場合は、バージョンが古いものから新しいものまでアルファベット順に並べ替えられていると仮定して、最新のものを取得します。

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

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

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

複数のバージョンがリストされている場合は、バージョンが古いものから新しいものまでアルファベット順に並べ替えられていると仮定して、最新のものを取得します。

パラメーター
imageVersionKey String : イメージのバージョン情報の予期される識別子

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

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

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

複数のバージョンがリストされている場合は、バージョンが古いものから新しいものまでアルファベット順に並べ替えられていると仮定して、最新のものを取得します。

パラメーター
imageVersionKey String : イメージのバージョン情報の予期される識別子

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

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