Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.Object
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リーダーを使用してFlashingResourcesParserを構築します

ユニットテスト用に公開

FlashingResourcesParser (BufferedReader infoReader)

提供されたAndroidInfoリーダーを使用して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

BOARD_KEY

public static final String BOARD_KEY

BOOTLOADER_VERSION_KEY

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リーダーを使用してFlashingResourcesParserを構築します

ユニットテスト用に公開

パラメーター
infoReader BufferedReader :解析するandroid-info.txtに相当するものを含むERROR(/BufferedReader)

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

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

提供されたAndroidInfoリーダーを使用して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 productName場合、このメソッドはその特定の製品に指定された画像要件をチェックします(存在する場合は返します)。製品固有の要件が存在しない場合は、グローバル要件を返すようにフォールバックしnull 。その特定のversionKey何らかの要件が存在しない場合はnull

複数のバージョンがリストされている場合は、バージョンが古いものから新しいものへとアルファベット順にソートされることを前提として、最新のものを入手してください。

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

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

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