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 |