LocalAndroidVirtualDevice

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()

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

الإنشاءات العامة

LocalAndroidVirtualDevice

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

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

المعلمات
host String

port String

المرتجعات
boolean

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

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

المعلمات
exception Throwable: إذا كان هناك أي استثناء نهائي تم طرحه بسبب تعذُّر الاستدعاء

preInvocationSetup

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

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

المعلمات
info IBuildInfo: تمثّل هذه السمة IBuildInfo الجهاز.

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

الرميات
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

إدخال مثيل ITestLogger

المعلمات
testLogger ITestLogger

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

public void shutdown ()

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