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 | 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 |
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 ()
デバイスが一致しなかった理由を返します。
戻り値 | |
---|---|
割り当てられなかった理由へのシリアル番号のマップ |
getSerials
public abstractgetSerials (IDevice device)
シリアル番号のコピーを取得します
パラメーター | |
---|---|
device | IDevice : 選択対象のデバイスを表すIDevice 。 |
戻り値 | |
---|---|
シリアル番号のERROR(/Collection) |
getSerials
public abstractgetSerials ()
要求されたシリアルのリストを返します。
戻り値 | |
---|---|
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
戻り値 | |
---|---|
boolean | null デバイス (つまり、デバイスは必要ありません) が要求された場合はtrue |
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
使用するデバイス タイプを設定します。
パラメーター | |
---|---|
type | IDeviceSelection.BaseDeviceType |
セットシリアル
public abstract void setSerial (String... serialNumber)
シリアル番号の包含リストを設定し、既存の値を置き換えます。
パラメーター | |
---|---|
serialNumber | String |
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
戻り値 | |
---|---|
boolean | スタブ エミュレーターが要求された場合はtrue 。スタブ エミュレーターは、構成でエミュレーターを起動する必要がある場合に使用するプレースホルダーです。 |
tcpDeviceRequested
public abstract boolean tcpDeviceRequested ()
戻り値 | |
---|---|
boolean | tcp デバイス (別名 adb 接続デバイス) が要求された場合はtrue |