FlashingResourcesParser
public class FlashingResourcesParser
extends Object
implements IFlashingResourcesParser
java.lang.Object | |
↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
デバイスのフラッシュに必要な補助イメージファイルの必要なバージョンを解析するクラス。 (例:ブートローダー、ベースバンドなど)
概要
ネストされたクラス | |
---|---|
class | FlashingResourcesParser.AndroidInfo |
interface | FlashingResourcesParser.Constraint |
田畑 | |
---|---|
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 (File deviceImgZipFile) | |
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
publicgetRequiredBoards ()
デバイスイメージの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で指定された必要なカスタムイメージバージョンを取得します。 productName
がnull
productName
場合、このメソッドはその特定の製品に指定された画像要件をチェックします(存在する場合は返します)。製品固有の要件が存在しない場合は、グローバル要件を返すようにフォールバックしnull
。その特定のversionKey
何らかの要件が存在しない場合はnull
。
パラメーター | |
---|---|
imageVersionKey | String :画像のバージョン情報の予想される識別子 |
productName | String :確認する特定の製品名 |
戻り値 | |
---|---|
String | 指定されたイメージに必要なバージョン、または指定されていない場合はnull |
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-09-08 UTC.