设备选择
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 如果已请求模拟器 |
gce设备请求
public abstract boolean gceDeviceRequested ()
退货 | |
---|---|
boolean | true 如果已请求 gce 设备(也称为远程设备) |
获取请求的基本设备类型
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
返回我们应该使用的设备类型。
退货 | |
---|---|
IDeviceSelection.BaseDeviceType |
获取电池电量
public abstract Integer getBatteryLevel (IDevice device)
检索给定设备的电池电量
参数 | |
---|---|
device | IDevice : IDevice |
退货 | |
---|---|
Integer | 设备电池电量,如果未知则为null |
获取设备产品类型
public abstract String getDeviceProductType (IDevice device)
获取给定设备的产品类型
参数 | |
---|---|
device | IDevice : IDevice |
退货 | |
---|---|
String | 设备产品类型,如果未知则为null |
获取设备产品变体
public abstract String getDeviceProductVariant (IDevice device)
获取给定设备的产品变体
参数 | |
---|---|
device | IDevice : IDevice |
退货 | |
---|---|
String | 设备产品变体,如果未知则为null |
获取不匹配原因
public abstractgetNoMatchReason ()
返回设备不匹配的原因。
退货 | |
---|---|
序列号映射到未分配的原因 |
获取连续出版物
public abstractgetSerials (IDevice device)
获取序列号的副本
参数 | |
---|---|
device | IDevice :表示考虑选择的设备的IDevice 。 |
退货 | |
---|---|
序列号的ERROR(/Collection) |
获取连续出版物
public abstractgetSerials ()
返回请求的序列列表。
退货 | |
---|---|
空设备请求
public abstract boolean nullDeviceRequested ()
退货 | |
---|---|
boolean | true 如果已请求空设备(也称为不需要设备) |
setBaseDeviceType请求
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
设置我们应该使用的设备类型。
参数 | |
---|---|
type | IDeviceSelection.BaseDeviceType |
设置串口
public abstract void setSerial (String... serialNumber)
设置序列号包含列表,替换任何现有值。
参数 | |
---|---|
serialNumber | String |
存根模拟器请求
public abstract boolean stubEmulatorRequested ()
退货 | |
---|---|
boolean | 如果已请求存根模拟器,则为true 。存根模拟器是配置必须启动模拟器时使用的占位符。 |
tcp设备请求
public abstract boolean tcpDeviceRequested ()
退货 | |
---|---|
boolean | true 如果已请求 tcp 设备(又名 adb 连接设备) |