با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

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)

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

void setFastbootEnabled (boolean enable)

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

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

boolean checkFrameworkSupport (IDevice idevice)

کمکی که اگر دستگاه پشتیبانی از چارچوب داشته باشد، true را برمی‌گرداند.

CollectingOutputReceiver createOutputReceiver ()

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

IRunUtil getRunUtil ()

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

boolean isRemoteEnvironment ()

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

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

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 ایجاد شده است

setFastbootEnabled

public void setFastbootEnabled (boolean enable)

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

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

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

checkFrameworkSupport

protected boolean checkFrameworkSupport (IDevice idevice)

کمکی که اگر دستگاه پشتیبانی از چارچوب داشته باشد، true را برمی‌گرداند.

مولفه های
idevice IDevice

برمی گرداند
boolean

CreativeOutputReceiver

protected CollectingOutputReceiver createOutputReceiver ()

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

برمی گرداند
CollectingOutputReceiver

getRunUtil

protected IRunUtil getRunUtil ()

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

برمی گرداند
IRunUtil

RemoteEnvironment است

protected boolean isRemoteEnvironment ()

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

برمی گرداند
boolean

isTcpDeviceSerial

protected boolean isTcpDeviceSerial (String serial)

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

مولفه های
serial String

برمی گرداند
boolean