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

ManagedTestDeviceFactory

public class ManagedTestDeviceFactory
extends Object implements IManagedTestDeviceFactory

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


工厂创建可以由Tf监视的不同类型的设备

摘要

常数

int FRAMEWORK_CHECK_MAX_RETRY

long FRAMEWORK_CHECK_SLEEP_MS

领域

protected static final String CHECK_PM_CMD

protected static final String EXPECTED_ERROR

protected static final String EXPECTED_RES

public static final String IPADDRESS_PATTERN

protected IDeviceMonitor mAllocationMonitor

protected IDeviceManager mDeviceManager

protected boolean mFastbootEnabled

公共建设者

ManagedTestDeviceFactory (boolean fastbootEnabled, IDeviceManager deviceManager, IDeviceMonitor allocationMonitor)

公开方法

IManagedTestDevice createDevice (IDevice idevice)

基于传递给它的IDevice创建一个IManagedTestDevice

void setFastbootEnabled (boolean enable)

对创建的设备启用或不启用快速启动支持。

受保护的方法

boolean checkFrameworkSupport (IDevice idevice)

如果设备具有框架支持,则返回true的帮助程序。

CollectingOutputReceiver createOutputReceiver ()

创建一个CollectingOutputReceiver

IRunUtil getRunUtil ()

返回默认的IRunUtil实例。

boolean isRemoteEnvironment ()

如果我们当前在远程环境中运行,则返回true。

boolean isTcpDeviceSerial (String serial)

设备的帮助程序(如果它是来自远程连接设备的串行设备)。

常数

FRAMEWORK_CHECK_MAX_RETRY

protected static final int FRAMEWORK_CHECK_MAX_RETRY

常数值:3(0x00000003)

FRAMEWORK_CHECK_SLEEP_MS

protected static final long FRAMEWORK_CHECK_SLEEP_MS

常数值:500(0x00000000000001f4)

领域

CHECK_PM_CMD

protected static final String CHECK_PM_CMD

EXPECTED_ERROR

protected static final String EXPECTED_ERROR

EXPECTED_RES

protected static final String EXPECTED_RES

IPADDRESS_PATTERN

public static final String IPADDRESS_PATTERN

mAllocationMonitor

protected IDeviceMonitor mAllocationMonitor

mDeviceManager

protected IDeviceManager mDeviceManager

mFastbootEnabled

protected boolean mFastbootEnabled

公共建设者

ManagedTestDeviceFactory

public ManagedTestDeviceFactory (boolean fastbootEnabled, 
                IDeviceManager deviceManager, 
                IDeviceMonitor allocationMonitor)

参量
fastbootEnabled boolean

deviceManager IDeviceManager

allocationMonitor IDeviceMonitor

公开方法

createDevice

public IManagedTestDevice createDevice (IDevice idevice)

基于传递给它的IDevice创建一个IManagedTestDevice

参量
idevice IDevice :将定义创建的设备的类型

退货
IManagedTestDevice 基于IDevice创建的IManagedTestDevice

setFastbootEnabled

public void setFastbootEnabled (boolean enable)

对创建的设备启用或不启用快速启动支持。

参量
enable boolean :设置支持值。

受保护的方法

checkFrameworkSupport

protected boolean checkFrameworkSupport (IDevice idevice)

如果设备具有框架支持,则返回true的帮助程序。

参量
idevice IDevice

退货
boolean

createOutputReceiver

protected CollectingOutputReceiver createOutputReceiver ()

创建一个CollectingOutputReceiver

退货
CollectingOutputReceiver

getRunUtil

protected IRunUtil getRunUtil ()

返回默认的IRunUtil实例。

退货
IRunUtil

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

如果我们当前在远程环境中运行,则返回true。这将改变设备的行为。

退货
boolean

isTcpDeviceSerial

protected boolean isTcpDeviceSerial (String serial)

设备的帮助程序(如果它是来自远程连接设备的串行设备)。 tcp设备的串行格式为

参量
serial String

退货
boolean