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 | createRequestedDevice (IDevice idevice, IDeviceSelection options)به طور خاص یک دستگاه مطابق با مشخصات ایجاد کنید |
static boolean | isTcpDeviceSerial (String serial)کمک کننده به دستگاه اگر سریالی از یک دستگاه متصل از راه دور باشد. |
void | setFastbootEnabled (boolean enable)پشتیبانی از فست بوت را برای دستگاه ایجاد شده فعال یا غیرفعال کنید. |
روش های محافظت شده | |
|---|---|
CollectingOutputReceiver | createOutputReceiver () یک |
IRunUtil | getRunUtil () نمونه پیش فرض |
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 | |