دستگاه مجازی اندروید محلی

public class LocalAndroidVirtualDevice
extends RemoteAndroidDevice implements ITestLoggerReceiver

شیء جاوا
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)

روال معمول جداسازی (tear-down) را اجرا کرده و دستگاه مجازی را متوقف کنید.

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

مراحل راه‌اندازی معمول را اجرا کنید و دستگاه مجازی را راه‌اندازی کنید.

void setTestLogger ( ITestLogger testLogger)

نمونه ITestLogger را تزریق می‌کند

void shutdown ()

دستگاه را خاموش کنید.

سازندگان عمومی

دستگاه مجازی اندروید محلی

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

پارامترها
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

روش‌های عمومی

اتصال adbTcp

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

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

روال معمول جداسازی (tear-down) را اجرا کرده و دستگاه مجازی را متوقف کنید.

پارامترها
exception Throwable : در صورت وجود، آخرین استثنای ایجاد شده توسط شکست فراخوانی.

تنظیمات پیش از فراخوانی

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

دستگاه را خاموش کنید.