کارخانهی آزمایش مدیریتشده
public class ManagedTestDeviceFactory
extends Object implements IManagedTestDeviceFactory
| شیء جاوا | |
| ↳ | com.android.tradefed.device.ManagedTestDeviceFactory |
کارخانهای برای ساخت انواع مختلف دستگاههایی که میتوانند توسط Tf نظارت شوند
خلاصه
ثابتها | |
|---|---|
String | IPADDRESS_PATTERN |
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 ()اگر در حال حاضر در یک محیط ریموت در حال اجرا هستیم، مقدار true را برمیگرداند. |
ثابتها
الگوی IPADDRESS
public static final String IPADDRESS_PATTERN
مقدار ثابت: "((^([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5]))|(localhost)){1}"
NOTIFY_AS_NATIVE
public static final String NOTIFY_AS_NATIVE
مقدار ثابت: "NOTIFY_AS_NATIVE"
فیلدها
مانیتور تخصیص m
protected IDeviceMonitor mAllocationMonitor
مدیر دستگاه m
protected IDeviceManager mDeviceManager
mFastbootEnabled
protected boolean mFastbootEnabled
سازندگان عمومی
کارخانهی آزمایش مدیریتشده
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 ایجاد شده است |
ایجاد درخواست دستگاه
public IManagedTestDevice createRequestedDevice (IDevice idevice, IDeviceSelection options)
به طور خاص دستگاهی مطابق با مشخصات ایجاد کنید
| پارامترها | |
|---|---|
idevice | IDevice |
options | IDeviceSelection |
| بازگشتها | |
|---|---|
IManagedTestDevice | |
isTcpDeviceSerial
public static boolean isTcpDeviceSerial (String serial)
اگر سریال از یک دستگاه متصل از راه دور باشد، به دستگاه کمک میکند. فرمت سریال دستگاه TCP به صورت زیر است:
| پارامترها | |
|---|---|
serial | String |
| بازگشتها | |
|---|---|
boolean | |
تنظیم FastbootEnabled
public void setFastbootEnabled (boolean enable)
فعال یا غیرفعال کردن پشتیبانی از فستبوت برای دستگاه ایجاد شده.
| پارامترها | |
|---|---|
enable | boolean : مقداری که پشتیبانی را تنظیم میکند. |
روشهای محافظتشده
دریافتکنندهی خروجی را ایجاد کنید
protected CollectingOutputReceiver createOutputReceiver ()
یک CollectingOutputReceiver ایجاد کنید.
| بازگشتها | |
|---|---|
CollectingOutputReceiver | |
دریافت RunUtil
protected IRunUtil getRunUtil ()
نمونهی پیشفرض IRunUtil را برمیگرداند.
| بازگشتها | |
|---|---|
IRunUtil | |
محیط از راه دور isRemote
protected boolean isRemoteEnvironment ()
اگر در حال حاضر در یک محیط ریموت در حال اجرا هستیم، مقدار true را برمیگرداند. این کار رفتار دستگاه را تغییر میدهد.
| بازگشتها | |
|---|---|
boolean | |