IDデバイス選択

public interface IDeviceSelection
implements IMatcher <IDevice>

com.android.tradefed.device.IDeviceSelection


デバイス選択基準のインターフェイス。

まとめ

パブリックメソッド

abstract boolean deviceRequested ()
abstract boolean emulatorRequested ()
abstract boolean gceDeviceRequested ()
abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

使用するデバイスの種類を返します。

abstract Integer getBatteryLevel (IDevice device)

指定されたデバイスのバッテリーレベルを取得します

abstract String getDeviceProductType (IDevice device)

指定されたデバイスの製品タイプを取得します

abstract String getDeviceProductVariant (IDevice device)

指定されたデバイスの製品バリアントを取得します

abstract getExcludeSerials ()

シリアル番号除外リストのコピーを取得します

abstract getNoMatchReason ()

デバイスが一致しなかった理由を返します。

abstract getProductTypes ()

製品タイプリストのコピーを取得します

abstract getProperties ()

プロパティリストのマップを返します。

abstract getSerials (IDevice device)

シリアル番号のコピーを取得します

abstract getSerials ()

要求されたシリアルのリストを返します。

abstract boolean nullDeviceRequested ()
abstract void setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type)

使用するデバイスの種類を設定します。

abstract void setRequireBatteryCheck (boolean requireCheck)

バッテリーチェックを行うかどうかを設定します。

abstract void setSerial (String... serialNumber)

既存の値を置き換えて、シリアル番号包含リストを設定します。

abstract boolean stubEmulatorRequested ()
abstract boolean tcpDeviceRequested ()

パブリックメソッド

デバイスが要求されました

public abstract boolean deviceRequested ()

戻り値
booleanデバイスが要求された場合はtrue

エミュレータが要求されました

public abstract boolean emulatorRequested ()

戻り値
booleanエミュレータが要求された場合はtrue

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

戻り値
boolean gce デバイス (別名リモート デバイス) が要求された場合はtrue

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

使用するデバイスの種類を返します。

戻り値
IDeviceSelection.BaseDeviceType

バッテリーレベルの取得

public abstract Integer getBatteryLevel (IDevice device)

指定されたデバイスのバッテリーレベルを取得します

パラメーター
device IDevice : IDevice

戻り値
Integerデバイスのバッテリーレベル、または不明な場合はnull

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

指定されたデバイスの製品タイプを取得します

パラメーター
device IDevice : IDevice

戻り値
Stringデバイスの製品タイプ、または不明な場合はnull

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

指定されたデバイスの製品バリアントを取得します

パラメーター
device IDevice : IDevice

戻り値
Stringデバイスの製品バリアント、または不明な場合はnull

getExcludeSerials

public abstract  getExcludeSerials ()

シリアル番号除外リストのコピーを取得します

戻り値
シリアル番号のERROR(/Collection)

getNoMatchReason

public abstract  getNoMatchReason ()

デバイスが一致しなかった理由を返します。

戻り値
シリアル番号と割り当てられなかった理由のマップ

getProductTypes

public abstract  getProductTypes ()

製品タイプリストのコピーを取得します

戻り値
製品タイプのERROR(/Collection)

getProperties

public abstract  getProperties ()

プロパティリストのマップを返します。

戻り値
デバイスプロパティ名と値のERROR(/Map)

シリアルを取得する

public abstract  getSerials (IDevice device)

シリアル番号のコピーを取得します

パラメーター
device IDevice : 選択の対象となるデバイスを表すIDevice

戻り値
シリアル番号のERROR(/Collection)

シリアルを取得する

public abstract  getSerials ()

要求されたシリアルのリストを返します。

戻り値

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

戻り値
boolean null デバイス (つまり、デバイスは必要ありません) が要求された場合はtrue

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

使用するデバイスの種類を設定します。

パラメーター
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

バッテリーチェックを行うかどうかを設定します。

パラメーター
requireCheck boolean

セットシリアル

public abstract void setSerial (String... serialNumber)

既存の値を置き換えて、シリアル番号包含リストを設定します。

パラメーター
serialNumber String

スタブエミュレータリクエスト済み

public abstract boolean stubEmulatorRequested ()

戻り値
booleanスタブ エミュレータが要求された場合はtrue 。スタブ エミュレータは、構成でエミュレータを起動する必要がある場合に使用されるプレースホルダです。

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

戻り値
boolean TCP デバイス (別名 adb 接続デバイス) が要求された場合はtrue