Google 致力于为黑人社区推动种族平等。查看具体举措

设备配置

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


设备配置持有人接口。用于表示可以保存设备配置信息的对象。

概括

公共方法

abstract void addFrequency (Object config, Integer frequency)

跟踪对象的频率,以便我们可以正确地为它注入选项。

abstract void addSpecificConfig (Object config, String type)

传递配置持有者可以跟踪的允许对象之一。

abstract void addSpecificConfig (Object config)

传递配置持有者可以跟踪的允许对象之一。

abstract IDeviceConfiguration clone (String newName)

返回此的浅表副本IDeviceConfiguration对象,以新的名称。

abstract IDeviceConfiguration clone ()

返回此的浅表副本IDeviceConfiguration对象。

abstract getAllObjectOfType (String configType)

返回所有配置对象的列表举行的实例IDeviceConfiguration匹配的配置类型要求。

abstract getAllObjects ()

返回所有配置对象的列表举行的实例IDeviceConfiguration

abstract IBuildProvider getBuildProvider ()

返回IBuildProvider该设备配置保持器具有参考。

abstract String getDeviceName ()

返回 在配置的“名称”字段中指定的设备名称。

abstract TestDeviceOptions getDeviceOptions ()

返回TestDeviceOptions该设备配置保持器具有。

abstract IDeviceRecovery getDeviceRecovery ()

返回IDeviceRecovery该设备配置保持器具有。

abstract IDeviceSelection getDeviceRequirements ()

返回IDeviceSelection该设备配置保持器具有。

abstract Integer getFrequency (Object config)

返回对象的频率。

abstract getLabPreparers ()

返回列表ITargetPreparer该设备配置持有人。

abstract getTargetPreparers ()

返回列表ITargetPreparer该设备配置持有人。

abstract boolean isFake ()

返回容器是否用于被测设备。

abstract void removeObjectType (String type)

从设备配置持有者中删除指定的对象类型。

公共方法

添加频率

public abstract void addFrequency (Object config, 
                Integer frequency)

跟踪对象的频率,以便我们可以正确地为它注入选项。

参数
config Object :对象,我们跟踪的频率。

frequency Integer :与所述对象相关联的频率。

添加特定配置

public abstract void addSpecificConfig (Object config, 
                String type)

传递配置持有者可以跟踪的允许对象之一。

允许的对象的完整列表是: IBuildProviderITargetPreparerIDeviceRecoveryIDeviceSelectionTestDeviceOptions

参数
config Object :从上方的类型的对象。

type String :被传递的配置的对象的类型。

投掷
ConfigurationException如果传递的对象与允许的类型不匹配。

添加特定配置

public abstract void addSpecificConfig (Object config)

传递配置持有者可以跟踪的允许对象之一。

允许的对象的完整列表是: IBuildProviderITargetPreparerIDeviceRecoveryIDeviceSelectionTestDeviceOptions

参数
config Object :从上方的类型的对象。

投掷
ConfigurationException如果传递的对象与允许的类型不匹配。

克隆

public abstract IDeviceConfiguration clone (String newName)

返回此的浅表副本IDeviceConfiguration对象,以新的名称。

参数
newName String

退货
IDeviceConfiguration

克隆

public abstract IDeviceConfiguration clone ()

返回此的浅表副本IDeviceConfiguration对象。

退货
IDeviceConfiguration

获取所有对象类型

public abstract  getAllObjectOfType (String configType)

返回所有配置对象的列表举行的实例IDeviceConfiguration匹配的配置类型要求。

参数
configType String

退货

获取所有对象

public abstract  getAllObjects ()

返回所有配置对象的列表举行的实例IDeviceConfiguration

退货

获取构建提供者

public abstract IBuildProvider getBuildProvider ()

返回IBuildProvider该设备配置保持器具有参考。

退货
IBuildProvider

获取设备名称

public abstract String getDeviceName ()

返回 在配置的“名称”字段中指定的设备名称。

退货
String

获取设备选项

public abstract TestDeviceOptions getDeviceOptions ()

返回TestDeviceOptions该设备配置保持器具有。

退货
TestDeviceOptions

获取设备恢复

public abstract IDeviceRecovery getDeviceRecovery ()

返回IDeviceRecovery该设备配置保持器具有。

退货
IDeviceRecovery

获取设备要求

public abstract IDeviceSelection getDeviceRequirements ()

返回IDeviceSelection该设备配置保持器具有。

退货
IDeviceSelection

获取频率

public abstract Integer getFrequency (Object config)

返回对象的频率。

参数
config Object

退货
Integer

获取实验室准备者

public abstract  getLabPreparers ()

返回列表ITargetPreparer该设备配置持有人。

退货

获取目标准备器

public abstract  getTargetPreparers ()

返回列表ITargetPreparer该设备配置持有人。

退货

是假的

public abstract boolean isFake ()

返回容器是否用于被测设备。

退货
boolean

移除对象类型

public abstract void removeObjectType (String type)

从设备配置持有者中删除指定的对象类型。

参数
type String :的对象的类型的清除。

投掷
ConfigurationException如果不支持该类型。