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

IDeviceFlasher

public interface IDeviceFlasher

com.android.tradefed.targetprep.IDeviceFlasher


デバイス上のデバイスイメージを点滅させます。

概要

ネストされたクラス

enum IDeviceFlasher.UserDataFlashOption

ユーザーデータイメージを処理するためのオプションの列挙

パブリックメソッド

abstract void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)

フラッシュはデバイス上に構築されます。

abstract CommandStatus getSystemFlashingStatus ()

フラッシュするプライマリシステムパーティションのコマンド実行ステータスを取得します。

abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()

ユーザーデータイメージをフラッシュするか、ワイプするか、保持するかを取得します

abstract void overrideDeviceOptions (ITestDevice device)

デバイスのオプションを上書きします。

abstract void setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList)

ITestsZipInstallerを使用するときにクリアされないように、 /data下にパスのリストを設定します

スキップリストの粒度は/data直接の子であることに注意してください。

abstract void setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever)

フラッシャーがフラッシュ用のリソースファイルを取得できるメカニズムを設定します。

abstract void setForceSystemFlash (boolean forceSystemFlash)

現在のビルドを実行している場合でも、システムを常にフラッシュする必要があるかどうかを設定します

default void setShouldFlashRamdisk (boolean shouldFlashRamdisk)

イメージzipを介してデバイスを更新した後、追加のramdiskをフラッシュする必要があるかどうかを設定します

abstract void setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption)

ユーザーデータイメージをフラッシュするか、ワイプするか、保持するかを切り替えます

abstract void setWipeTimeout (long timeout)

データを消去するためのタイムアウトを設定します。

default boolean shouldFlashRamdisk ()

イメージzipを介してデバイスを更新した後、追加のRAMディスクをフラッシュするようにフラッシャーが設定されているかどうかを確認します

パブリックメソッド

閃光

public abstract void flash (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

フラッシュはデバイス上に構築されます。

点滅が完了した直後に戻ります。発信者は、テストを続行する前に、デバイスがオンラインで使用可能になるのを待つ必要があります。

パラメーター
device ITestDevice :フラッシュするITestDevice

deviceBuild IDeviceBuildInfo :フラッシュするIDeviceBuildInfo

投げる
TargetSetupErrorフラッシュビルドに失敗した場合
DeviceNotAvailableExceptionデバイスが応答しなくなった場合

getSystemFlashingStatus

public abstract CommandStatus getSystemFlashingStatus ()

フラッシュするプライマリシステムパーティションのコマンド実行ステータスを取得します。

システムパーティションがフラッシュされていない場合(システムにフラッシュされるビルドがすでにある場合)、コマンドステータスがnullなる可能性があることに注意してください

戻り値
CommandStatus

getUserDataFlashOption

public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()

ユーザーデータイメージをフラッシュ、ワイプ、または保持するかどうかを取得します

戻り値
IDeviceFlasher.UserDataFlashOptionユーザーデータイメージをフラッシュ、ワイプ、または保持する必要があるかどうか

overrideDeviceOptions

public abstract void overrideDeviceOptions (ITestDevice device)

デバイスのオプションを上書きします。デフォルトが特定のデバイスでサポートされていない場合に、デフォルトのオプション値を上書きするために使用されます。

setDataWipeSkipList

public abstract void setDataWipeSkipList ( dataWipeSkipList)

ITestsZipInstallerを使用するときにクリアされないように、 /data下にパスのリストを設定します

スキップリストの粒度は/data直接の子であることに注意してください。

パラメーター
dataWipeSkipList

setFlashingResourcesRetriever

public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)

フラッシャーがフラッシュ用のリソースファイルを取得できるメカニズムを設定します。

パラメーター
retriever IFlashingResourcesRetriever :使用するIFlashingResourcesRetriever

setForceSystemFlash

public abstract void setForceSystemFlash (boolean forceSystemFlash)

現在のビルドを実行している場合でも、システムを常にフラッシュする必要があるかどうかを設定します

setShouldFlashRamdisk

public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)

イメージzipを介してデバイスを更新した後、追加のRAMディスクをフラッシュする必要があるかどうかを設定します

setUserDataFlashOption

public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)

ユーザーデータイメージをフラッシュするか、ワイプするか、保持するかを切り替えます

setWipeTimeout

public abstract void setWipeTimeout (long timeout)

データを消去するためのタイムアウトを設定します。

パラメーター
timeout long

shouldFlashRamdisk

public boolean shouldFlashRamdisk ()

イメージzipを介してデバイスを更新した後、フラッシャーに追加のramdiskをフラッシュするように設定されているかどうかを確認します

戻り値
boolean