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
|
shouldCreateTemporarilyPlaceholder()
根据元数据创建临时占位符。 |
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 |
如果已请求 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 |
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 |
setRequireBatteryCheck
public abstract void setRequireBatteryCheck (boolean requireCheck)
设置是否要进行电池检查。
| 参数 | |
|---|---|
requireCheck |
boolean |
setSerial
public abstract void setSerial (String... serialNumber)
设置序列号包含列表,替换所有现有值。
| 参数 | |
|---|---|
serialNumber |
String |
shouldCreateTemporarilyPlaceholder
public abstract boolean shouldCreateTemporarilyPlaceholder ()
根据元数据创建临时占位符。
| 返回 | |
|---|---|
boolean |
|
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
| 返回 | |
|---|---|
boolean |
如果已请求使用桩模拟器,则为 true。桩模拟器是一种占位符,当配置必须启动模拟器时使用。 |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
| 返回 | |
|---|---|
boolean |
如果已请求 TCP 设备(即已连接 adb 的设备),则为 true |