جهاز AndroidVirtualDevice

public class LocalAndroidVirtualDevice
extends RemoteAndroidDevice implements ITestLoggerReceiver

java.lang.Object
com.android.tradefed.device.NativeDevice
  com.android.tradefed.device.TestDevice
    com.android.tradefed.device.RemoteAndroidDevice
      com.android.tradefed.device.LocalAndroidVirtualDevice


فئة الأجهزة الافتراضية المحلية التي تعمل على مضيف TradeFed.

ملخّص

شركة إنشاءات عامة

LocalAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

الطرق العامة

boolean adbTcpConnect(String host, String port)
boolean adbTcpDisconnect(String host, String port)
void postInvocationTearDown(Throwable exception)

تنفيذ إجراء الإزالة الشائع وإيقاف الجهاز الافتراضي.

void preInvocationSetup(IBuildInfo info, MultiMap<String, String> attributes)

نفِّذ إجراء الإعداد الشائع وشغِّل الجهاز الافتراضي.

void setTestLogger(ITestLogger testLogger)

إدخال مثيل ITestLogger

void shutdown()

أوقِف تشغيل الجهاز.

شركة إنشاءات عامة

جهاز AndroidVirtualDevice

public LocalAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

المعلمات
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

الطرق العامة

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

المعلمات
host String

port String

المرتجعات
boolean

إلغاء ربط adbTcp

public boolean adbTcpDisconnect (String host, 
                String port)

المعلمات
host String

port String

المرتجعات
boolean

سلسلة إجراءات ما بعد الاستدعاء

public void postInvocationTearDown (Throwable exception)

تنفيذ إجراء الإزالة الشائع وإيقاف الجهاز الافتراضي.

المعلمات
exception Throwable: إن وجد، هو الاستثناء النهائي الذي أثاره تعذُّر الاستدعاء.

إعداد ما قبل الاستدعاء

public void preInvocationSetup (IBuildInfo info, 
                MultiMap<String, String> attributes)

نفِّذ إجراء الإعداد الشائع وشغِّل الجهاز الافتراضي.

المعلمات
info IBuildInfo: IBuildInfo للجهاز

attributes MultiMap: السمات المخزّنة في سياق الاستدعاء

الرميات
DeviceNotAvailableException
TargetSetupError

ضبط مسجِّل الاختبار

public void setTestLogger (ITestLogger testLogger)

إدخال مثيل ITestLogger

المعلمات
testLogger ITestLogger

إيقاف التشغيل

public void shutdown ()

أوقِف تشغيل الجهاز.