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)

تمكين أو عدم تمكين دعم fastboot للجهاز الذي تم إنشاؤه.

الأساليب المحمية

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

mAllocationMonitor

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

الأساليب العامة

createDevice

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)

تمكين أو عدم تمكين دعم fastboot للجهاز الذي تم إنشاؤه.

حدود
enable boolean : قيمة تعيين الدعم.

الأساليب المحمية

createOutputReceiver

protected CollectingOutputReceiver createOutputReceiver ()

إنشاء CollectingOutputReceiver .

عائدات
CollectingOutputReceiver

getRunUtil

protected IRunUtil getRunUtil ()

قم بإرجاع مثيل IRunUtil الافتراضي.

عائدات
IRunUtil

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

يُرجع صحيحًا إذا كنا نعمل حاليًا في بيئة بعيدة. سيؤدي هذا إلى تغيير سلوك الجهاز.

عائدات
boolean