อุปกรณ์เสมือน Android ท้องถิ่น

public class LocalAndroidVirtualDevice
extends RemoteAndroidDevice implements ITestLoggerReceiver

java.lang.Object
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidอุปกรณ์
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 ()

ปิดเครื่อง

ผู้รับเหมาก่อสร้างสาธารณะ

อุปกรณ์เสมือน Android ท้องถิ่น

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

โพสต์คำร้องขอTearDown

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

ปิดเครื่อง