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 abstractgetExcludeSerials ()
シリアル番号除外リストのコピーを取得します
戻り値 | |
---|---|
シリアル番号のERROR(/Collection) |
getNoMatchReason
public abstractgetNoMatchReason ()
デバイスが一致しなかった理由を返します。
戻り値 | |
---|---|
シリアル番号と割り当てられなかった理由のマップ |
シリアルを取得する
public abstractgetSerials (IDevice device)
シリアル番号のコピーを取得します
パラメーター | |
---|---|
device | IDevice : 選択の対象となるデバイスを表すIDevice 。 |
戻り値 | |
---|---|
シリアル番号のERROR(/Collection) |
シリアルを取得する
public abstractgetSerials ()
要求されたシリアルのリストを返します。
戻り値 | |
---|---|
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 |