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

public static final String NOTIFY_AS_NATIVE

protected IDeviceMonitor mAllocationMonitor

protected IDeviceManager mDeviceManager

protected boolean mFastbootEnabled

سازندگان عمومی

ManagedTestDeviceFactory (boolean fastbootEnabled, IDeviceManager deviceManager, IDeviceMonitor allocationMonitor)

روش های عمومی

IManagedTestDevice createDevice (IDevice idevice)

یک IManagedTestDevice بر اساس IDevice ارسال شده به آن ایجاد کنید.

IManagedTestDevice createRequestedDevice (IDevice idevice, IDeviceSelection options)

به طور خاص یک دستگاه مطابق با مشخصات ایجاد کنید

static boolean isTcpDeviceSerial (String serial)

کمک کننده به دستگاه اگر سریالی از یک دستگاه متصل از راه دور باشد.

void setFastbootEnabled (boolean enable)

پشتیبانی از فست بوت را برای دستگاه ایجاد شده فعال یا غیرفعال کنید.

روش های محافظت شده

CollectingOutputReceiver createOutputReceiver ()

یک CollectingOutputReceiver ایجاد کنید.

IRunUtil getRunUtil ()

نمونه پیش فرض IRunUtil را برگردانید.

boolean isRemoteEnvironment ()

اگر در حال حاضر در یک محیط راه دور در حال اجرا هستیم، درست را برگردانید.

ثابت ها

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

NOTIFY_AS_NATIVE

public static final String NOTIFY_AS_NATIVE

mAlocationMonitor

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

روش های عمومی

ایجاد دستگاه

public IManagedTestDevice createDevice (IDevice idevice)

یک IManagedTestDevice بر اساس IDevice ارسال شده به آن ایجاد کنید.

مولفه های
idevice IDevice : که نوع دستگاه ایجاد شده را مشخص می کند

برمی گرداند
IManagedTestDevice یک پایگاه ImanagedTestDevice در IDevice ایجاد شده است

createRequestedDevice

public IManagedTestDevice createRequestedDevice (IDevice idevice, 
                IDeviceSelection options)

به طور خاص یک دستگاه مطابق با مشخصات ایجاد کنید

مولفه های
idevice IDevice

options IDeviceSelection

برمی گرداند
IManagedTestDevice

isTcpDeviceSerial

public static boolean isTcpDeviceSerial (String serial)

کمک کننده به دستگاه اگر سریالی از یک دستگاه متصل از راه دور باشد. فرمت سریال دستگاه tcp می باشد :

مولفه های
serial String

برمی گرداند
boolean

setFastbootEnabled

public void setFastbootEnabled (boolean enable)

پشتیبانی از فست بوت را برای دستگاه ایجاد شده فعال یا غیرفعال کنید.

مولفه های
enable boolean : مقدار پشتیبانی را تنظیم می کند.

روش های محافظت شده

CreativeOutputReceiver

protected CollectingOutputReceiver createOutputReceiver ()

یک CollectingOutputReceiver ایجاد کنید.

برمی گرداند
CollectingOutputReceiver

getRunUtil

protected IRunUtil getRunUtil ()

نمونه پیش فرض IRunUtil را برگردانید.

برمی گرداند
IRunUtil

RemoteEnvironment است

protected boolean isRemoteEnvironment ()

اگر در حال حاضر در یک محیط راه دور در حال اجرا هستیم، درست را برگردانید. این رفتار دستگاه را تغییر می دهد.

برمی گرداند
boolean