Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Object
com.android.tradefed.device.DeviceSelectionOptions


用于设备选择标准的容器。

摘要

嵌套类

enum DeviceSelectionOptions.DeviceRequestedType

支持不同类型的占位符设备。

公共建设者

DeviceSelectionOptions ()

公开方法

void addExcludeSerial (String serialNumber)

将序列号添加到排除列表。

void addProductType (String productType)

将产品类型添加到设备选择选项。

void addProperty (String propertyKey, String propValue)

向设备选择选项添加属性条件

void addSerial (String serialNumber)

将序列号添加到设备选择选项。

static IDeviceSelection createForSerial (String serial)

帮助程序工厂方法,用于创建仅与给定序列号的设备匹配的IDeviceSelection

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

用于获取环境变量的辅助函数。

boolean gceDeviceRequested ()

Integer getBatteryLevel (IDevice device)

检索给定设备的电池电量

String getDeviceProductType (IDevice device)

获取给定设备的产品类型

String getDeviceProductVariant (IDevice device)

获取给定设备的产品变体

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
getExcludeSerials ()

获取序列号排除列表的副本

Integer getMaxBatteryLevel ()

获取请求的最大电池电量

Integer getMaxBatteryTemperature ()

获取请求的最大电池电量

Integer getMinBatteryLevel ()

获取要求的最低电池电量

getProductTypes ()

获取产品类型列表的副本

getProperties ()

返回属性列表的映射

boolean getRequireBatteryCheck ()

获取电池电量未知的设备是否需要检查电池

boolean getRequireBatteryTemperatureCheck ()

获取电池温度未知的设备是否需要检查电池温度

getSerials (IDevice device)

获取序列号的副本

getSerials ()

返回所请求序列号的列表。

boolean matches (IDevice device)
boolean nullDeviceRequested ()

boolean remoteDeviceRequested ()
void setDeviceRequested (boolean deviceRequested)

设置模拟器请求标志

void setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType)
void setEmulatorRequested (boolean emulatorRequested)

设置模拟器请求标志

void setMaxBatteryLevel (Integer maxBattery)

设置最大电池电量

void setMaxBatteryTemperature (Integer maxBatteryTemperature)

设置最大电池电量

void setMinBatteryLevel (Integer minBattery)

设置最低电池电量

void setNullDeviceRequested (boolean nullDeviceRequested)

设置空设备请求标志

void setRequireBatteryCheck (boolean requireCheck)

设置电池电量未知的设备是否需要检查电池

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

设置电池温度未知的设备是否需要检查电池温度

void setSerial (String... serialNumber)

设置序列号包含列表,替换所有现有值。

void setStubEmulatorRequested (boolean stubEmulatorRequested)

设置存根模拟器请求标志

void setTcpDeviceRequested (boolean tcpDeviceRequested)

设置tcp设备请求标志

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

公共建设者

DeviceSelectionOptions

public DeviceSelectionOptions ()

公开方法

addExcludeSerial

public void addExcludeSerial (String serialNumber)

将序列号添加到排除列表。

addProductType

public void addProductType (String productType)

将产品类型添加到设备选择选项。

addProperty

public void addProperty (String propertyKey, 
                String propValue)

向设备选择选项添加属性条件

参量
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

将序列号添加到设备选择选项。

createForSerial

public static IDeviceSelection createForSerial (String serial)

帮助程序工厂方法,用于创建仅与给定序列号的设备匹配的IDeviceSelection

参量
serial String

退货
IDeviceSelection

deviceRequested

public boolean deviceRequested ()

退货
boolean

模拟器请求

public boolean emulatorRequested ()

退货
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

用于获取环境变量的辅助函数。它本质上是System.getenv(String)的包装器。此操作用于单元测试。

参量
name String :要获取的环境变量。

退货
String 环境变量的String值;如果不可用,则为null。

gceDeviceRequested

public boolean gceDeviceRequested ()

退货
boolean

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

检索给定设备的电池电量

参量
device IDeviceIDevice

退货
Integer 设备电池电量;如果未知,则为null

getDeviceProductType

public String getDeviceProductType (IDevice device)

获取给定设备的产品类型

参量
device IDeviceIDevice

退货
String 设备产品类型;如果未知,则为null

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

获取给定设备的产品变体

参量
device IDeviceIDevice

退货
String 设备产品变体;如果未知,则为null

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

退货
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

获取序列号排除列表的副本

退货
序列号的ERROR(/Collection)

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

获取请求的最大电池电量

退货
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

获取请求的最大电池电量

退货
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

获取要求的最低电池电量

退货
Integer

getProductTypes

public  getProductTypes ()

获取产品类型列表的副本

退货
产品类型的ERROR(/Collection)

getProperties

public  getProperties ()

返回属性列表的映射

退货
设备属性名称到值的ERROR(/Map)

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

获取电池电量未知的设备是否需要检查电池

退货
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

获取电池温度未知的设备是否需要检查电池温度

退货
boolean

getSerials

public  getSerials (IDevice device)

获取序列号的副本

参量
device IDevice :代表要考虑选择的设备的IDevice

退货
序列号的ERROR(/Collection)

getSerials

public  getSerials ()

返回所请求序列号的列表。

退货

火柴

public boolean matches (IDevice device)

参量
device IDevice

退货
boolean 如果给定的IDevice与提供的选项匹配,则为true 。否则为false

nullDeviceRequested

public boolean nullDeviceRequested ()

退货
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

退货
boolean

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

设置模拟器请求标志

参量
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType)

参量
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

设置模拟器请求标志

参量
emulatorRequested boolean

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

设置最大电池电量

参量
maxBattery Integer

setMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

设置最大电池电量

参量
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

设置最低电池电量

参量
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

设置空设备请求标志

参量
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

设置电池电量未知的设备是否需要检查电池

参量
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

设置电池温度未知的设备是否需要检查电池温度

参量
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

设置序列号包含列表,替换所有现有值。

参量
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

设置存根模拟器请求标志

参量
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

设置tcp设备请求标志

参量
tcpDeviceRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

退货
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

退货
boolean