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)

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

الطرق المحمية

boolean checkFrameworkSupport (IDevice idevice)

المساعد الذي يعود صحيحًا إذا كان الجهاز يحتوي على دعم إطار العمل.

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

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

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

إنشاء جهاز

public IManagedTestDevice createDevice (IDevice idevice)

قم بإنشاء IManagedTestDevice بناءً على IDevice الذي تم تمريره إليه.

المعلمات
idevice IDevice : سيحدد نوع الجهاز الذي تم إنشاؤه

عائدات
IManagedTestDevice قام IManagedTestDevice بإنشاء قاعدة على IDevice

setFastbootEnabled

public void setFastbootEnabled (boolean enable)

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

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

الطرق المحمية

checkFramework الدعم

protected boolean checkFrameworkSupport (IDevice idevice)

المساعد الذي يعود صحيحًا إذا كان الجهاز يحتوي على دعم إطار العمل.

المعلمات
idevice IDevice

عائدات
boolean

createOutputReceiver

protected CollectingOutputReceiver createOutputReceiver ()

إنشاء CollectingOutputReceiver .

عائدات
CollectingOutputReceiver

getRunUtil

protected IRunUtil getRunUtil ()

إعادة المثيل الافتراضي IRunUtil .

عائدات
IRunUtil

هو عن بعدالبيئة

protected boolean isRemoteEnvironment ()

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

عائدات
boolean

isTcpDeviceSerial

protected boolean isTcpDeviceSerial (String serial)

مساعد للجهاز إذا كان مسلسلًا من جهاز متصل عن بُعد. التنسيق التسلسلي لجهاز tcp هو :

المعلمات
serial String

عائدات
boolean