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