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

IDeviceStateMonitor

public interface IDeviceStateMonitor

com.android.tradefed.device.IDeviceStateMonitor


IDeviceの状態を監視する機能を提供します。

概要

パブリックメソッド

abstract TestDeviceState getDeviceState ()

デバイスの状態を取得します。

abstract String getMountPoint (String mountName)

マウントポイントを返します。

abstract String getSerialNumber ()

デバイスのシリアル番号を取得します。

abstract boolean isAdbTcp ()
abstract void setDefaultAvailableTimeout (long timeoutMs)

デバイスが使用可能になるのを待つ時間をミリ秒単位でwaitForDeviceAvailable()ます。

abstract void setDefaultOnlineTimeout (long timeoutMs)

デバイスがオンラインになるのを待つ時間をミリ秒単位でwaitForDeviceOnline()ます。

abstract void setIDevice (IDevice device)

現在のIDeviceを更新します。

abstract void setState ( TestDeviceState deviceState)

デバイスの現在の状態を設定します。

abstract boolean waitForBootComplete (long waitTime)

デバイスの起動完了フラグが設定されるまでブロックします

abstract IDevice waitForDeviceAvailable ()

デバイスが応答し、テストに使用できるようになるのを待ちます。

abstract IDevice waitForDeviceAvailable (long waitTime)

デバイスが応答し、テストに使用できるようになるのを待ちます。

abstract boolean waitForDeviceBootloader (long waitTime)

デバイスがブートローダーに入るのを待ちます。

abstract void waitForDeviceBootloaderStateUpdate ()

デバイスのブートローダーの状態が更新されるのを待ちます

abstract boolean waitForDeviceInRecovery (long waitTime)

デバイスが「adbリカバリー」状態になるのを待つ

abstract boolean waitForDeviceNotAvailable (long waitTime)

デバイスが利用できなくなるのを待つ

abstract IDevice waitForDeviceOnline ()

標準の起動タイムアウトを使用して、デバイスがオンラインになるのを待ちます。

abstract IDevice waitForDeviceOnline (long time)

デバイスがオンラインになるのを待ちます。

abstract boolean waitForDeviceShell (long waitTime)

デバイスが基本的なadbシェルコマンドに応答するのを待ちます。

パブリックメソッド

getDeviceState

public abstract TestDeviceState getDeviceState ()

デバイスの状態を取得します。

戻り値
TestDeviceState デバイスのTestDeviceState

getMountPoint

public abstract String getMountPoint (String mountName)

マウントポイントを返します。

IDeviceのキャッシュされた情報が利用できない場合、デバイスを直接照会します。

TODO:この動作をIDevice#getMountPoint(String)移動します

パラメーター
mountName String :マウントポイントの名前

戻り値
String マウントポイントまたはnull

以下も参照してください。

getSerialNumber

public abstract String getSerialNumber ()

デバイスのシリアル番号を取得します。

戻り値
String

isAdbTcp

public abstract boolean isAdbTcp ()

戻り値
boolean デバイスがtcp経由でadbに接続されている場合はtrue

setDefaultAvailableTimeout

public abstract void setDefaultAvailableTimeout (long timeoutMs)

デバイスが使用可能になるまで待機する時間をミリ秒単位でwaitForDeviceAvailable()ます。

パラメーター
timeoutMs long

setDefaultOnlineTimeout

public abstract void setDefaultOnlineTimeout (long timeoutMs)

デバイスがオンラインになるのを待つ時間をミリ秒単位でwaitForDeviceOnline()ます。

パラメーター
timeoutMs long

setIDevice

public abstract void setIDevice (IDevice device)

現在のIDeviceを更新します。

以下も参照してください。

setState

public abstract void setState ( TestDeviceState deviceState)

デバイスの現在の状態を設定します。

waitForBootComplete

public abstract boolean waitForBootComplete (long waitTime)

デバイスの起動完了フラグが設定されるまでブロックします

パラメーター
waitTime long :待機するミリ秒単位の量

戻り値
boolean

waitForDeviceAvailable

public abstract IDevice waitForDeviceAvailable ()

デバイスが応答し、テストに使用できるようになるのを待ちます。

waitForDeviceAvailable(long)waitForDeviceAvailable(long)ですが、デフォルトのデバイスブートタイムアウトを使用します。

戻り値
IDevice IDeviceなる前にデバイスがオンラインになった場合のIDevice 。それ以外の場合はnull

waitForDeviceAvailable

public abstract IDevice waitForDeviceAvailable (long waitTime)

デバイスが応答し、テストに使用できるようになるのを待ちます。現在、これはパッケージマネージャーと外部ストレージが利用可能であることを意味します。

パラメーター
waitTime long :ミリ秒単位で待機する時間

戻り値
IDevice IDeviceなる前にデバイスがオンラインになった場合のIDevice 。それ以外の場合はnull

waitForDeviceBootloader

public abstract boolean waitForDeviceBootloader (long waitTime)

デバイスがブートローダーに入るのを待ちます。

パラメーター
waitTime long :待機する最大時間(ミリ秒)

戻り値
boolean 時間切れになる前にデバイスがブートローダーにtrue場合はtrue

waitForDeviceBootloaderStateUpdate

public abstract void waitForDeviceBootloaderStateUpdate ()

デバイスのブートローダーの状態が更新されるのを待ちます

waitForDeviceInRecovery

public abstract boolean waitForDeviceInRecovery (long waitTime)

デバイスが「adbリカバリー」状態になるのを待つ

パラメーター
waitTime long :待機する最大時間(ミリ秒)

戻り値
boolean タイムアウト前にデバイスがリカバリ状態の場合はTrue、それ以外の場合はFalse。

waitForDeviceNotAvailable

public abstract boolean waitForDeviceNotAvailable (long waitTime)

デバイスが利用できなくなるのを待つ

パラメーター
waitTime long :待機する最大時間(ミリ秒)

戻り値
boolean デバイスが利用できなくなった場合はtrue

waitForDeviceOnline

public abstract IDevice waitForDeviceOnline ()

標準の起動タイムアウトを使用して、デバイスがオンラインになるのを待ちます。

注:このメソッドは、DDMSを介してデバイスが表示されると戻ります。デバイスが実際にadbコマンドに応答することは保証されません。代わりにwaitForDeviceAvailable()使用してwaitForDeviceAvailable()

戻り値
IDevice IDeviceなる前にデバイスがオンラインになった場合のIDevice 。それ以外の場合はnull

waitForDeviceOnline

public abstract IDevice waitForDeviceOnline (long time)

デバイスがオンラインになるのを待ちます。

注:このメソッドは、DDMSを介してデバイスが表示されると戻ります。デバイスが実際にadbコマンドに応答することは保証されません。代わりにwaitForDeviceAvailable()使用してwaitForDeviceAvailable()

パラメーター
time long :待機する最大時間(ミリ秒)

戻り値
IDevice IDeviceなる前にデバイスがオンラインになった場合のIDevice 。それ以外の場合はnull

waitForDeviceShell

public abstract boolean waitForDeviceShell (long waitTime)

デバイスが基本的なadbシェルコマンドに応答するのを待ちます。

パラメーター
waitTime long :待機する時間(ミリ秒)

戻り値
boolean waitTimeが経過する前にデバイスが応答するwaitTimetrue