IDeviceSelection
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()
|
default
boolean
|
tcpDeviceRequested()
|
パブリック メソッド
deviceRequested
public abstract boolean deviceRequested ()
| 戻り値 | |
|---|---|
boolean |
true(デバイスがリクエストされている場合) |
emulatorRequested
public abstract boolean emulatorRequested ()
| 戻り値 | |
|---|---|
boolean |
true(エミュレータがリクエストされている場合) |
gceDeviceRequested
public abstract boolean gceDeviceRequested ()
| 戻り値 | |
|---|---|
boolean |
true: gce デバイス(リモート デバイス)がリクエストされた場合 |
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
使用するデバイスの種類を返します。
| 戻り値 | |
|---|---|
IDeviceSelection.BaseDeviceType |
|
getBatteryLevel
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 ()
デバイスが一致しなかった理由を返します。
| 戻り値 | |
|---|---|
|
シリアル番号と、割り当てられなかった理由のマップ |
getProductTypes
public abstractgetProductTypes ()
商品カテゴリリストのコピーを取得する
| 戻り値 | |
|---|---|
|
商品カテゴリの ERROR(/Collection) |
getSerials
public abstractgetSerials (IDevice device)
シリアル番号のコピーを取得する
| パラメータ | |
|---|---|
device |
IDevice: 選択対象のデバイスを表す IDevice。 |
| 戻り値 | |
|---|---|
|
シリアル番号の ERROR(/Collection) |
getSerials
public abstractgetSerials ()
リクエストされた連続番組のリストを返します。
| 戻り値 | |
|---|---|
|
|
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
| 戻り値 | |
|---|---|
boolean |
true: null デバイス(デバイス不要)がリクエストされた場合 |
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
使用するデバイスの種類を設定します。
| パラメータ | |
|---|---|
type |
IDeviceSelection.BaseDeviceType |
setRequireBatteryCheck
public abstract void setRequireBatteryCheck (boolean requireCheck)
バッテリー チェックを行うかどうかを設定します。
| パラメータ | |
|---|---|
requireCheck |
boolean |
setSerial
public abstract void setSerial (String... serialNumber)
既存の値を置き換えて、シリアル番号の包含リストを設定します。
| パラメータ | |
|---|---|
serialNumber |
String |
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
| 戻り値 | |
|---|---|
boolean |
スタブ エミュレータがリクエストされた場合は true です。スタブ エミュレータは、構成でエミュレータを起動する必要がある場合に使用されるプレースホルダです。 |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
| 戻り値 | |
|---|---|
boolean |
true TCP デバイス(adb 接続デバイス)がリクエストされた場合 |