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(null デバイス リクエスト)
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 |
setSerial
public abstract void setSerial (String... serialNumber)
シリアル番号を含めるリストを設定し、既存の値を置き換えます。
パラメータ | |
---|---|
serialNumber |
String |
tabEmulatorRequested
public abstract boolean stubEmulatorRequested ()
戻り値 | |
---|---|
boolean |
スタブ エミュレータがリクエストされている場合は true 。スタブ エミュレータは、
config がエミュレータを起動する必要がある場合に使用するプレースホルダ。 |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
戻り値 | |
---|---|
boolean |
true : TCP デバイス(adb 接続デバイス)がリクエストされた場合 |