อุปกรณ์เสมือน Android ระยะไกล

public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice

java.lang.Object
com.android.tradefed.device.NativeDevice
  com.android.tradefed.device.TestDevice
    com.android.tradefed.device.RemoteAndroidDevice
      com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice


ขยายลักษณะการทำงาน RemoteAndroidDevice สำหรับอุปกรณ์ Android ทั้งสแต็กซึ่งทำงานอยู่ใน Google Compute Engine (Gce) สมมติว่าหมายเลขซีเรียลของอุปกรณ์จะอยู่ในรูปแบบ : ในคำกริยา

สรุป

ช่างก่อสร้างสาธารณะ

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

สร้าง RemoteAndroidVirtualDevice

วิธีการสาธารณะ

GceAvdInfo getAvdInfo()

วิธีนี้เลิกใช้งานแล้ว ควรใช้ API การเชื่อมต่อโดยตรง

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

ส่งคืน DeviceDescriptor จากข้อมูลอุปกรณ์เพื่อรับข้อมูลในอุปกรณ์โดยไม่มี การส่งผ่านออบเจ็กต์อุปกรณ์จริง

getTombstones()

หมึกกระดองมีคุณลักษณะพิเศษที่จะเอาป้ายหลุมฝังศพไปยังโฮสต์ที่อยู่ห่างไกล รับรหัสได้โดยตรง

CommandResult powerwash()

พยายามทำ Powerwash อินสแตนซ์ GCE

CommandResult powerwashGce(String user, Integer offset)

วิธีนี้เลิกใช้งานแล้ว นำออกเพื่อใช้การเชื่อมต่อหมายเลข 1

boolean powerwashGce()

ช่างก่อสร้างสาธารณะ

อุปกรณ์เสมือน Android ระยะไกล

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

สร้าง RemoteAndroidVirtualDevice

พารามิเตอร์
device IDevice: IDevice ที่เชื่อมโยง

stateMonitor IDeviceStateMonitor: กลไก IDeviceStateMonitor ที่จะใช้

allocationMonitor IDeviceMonitor: IDeviceMonitor เพื่อแจ้งการเปลี่ยนแปลงสถานะการจัดสรร

วิธีการสาธารณะ

getAvdInfo

public GceAvdInfo getAvdInfo ()

วิธีนี้เลิกใช้งานแล้ว
ควรใช้ API การเชื่อมต่อโดยตรง

แสดงผล GceAvdInfo จาก VM ระยะไกลที่สร้างขึ้น แสดงค่า Null หากการดึงขึ้นเป็น ไม่สำเร็จ

คิกรีเทิร์น
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

ส่งคืน DeviceDescriptor จากข้อมูลอุปกรณ์เพื่อรับข้อมูลในอุปกรณ์โดยไม่มี การส่งผ่านออบเจ็กต์อุปกรณ์จริง

พารามิเตอร์
shortDescriptor boolean: จำกัดตัวบ่งชี้ให้เหลือเพียงข้อมูลเพียงเล็กน้อยหรือไม่

คิกรีเทิร์น
DeviceDescriptor

GetTombstones

public  getTombstones ()

หมึกกระดองมีคุณลักษณะพิเศษที่จะเอาป้ายหลุมฝังศพไปยังโฮสต์ที่อยู่ห่างไกล รับรหัสได้โดยตรง

คิกรีเทิร์น
รายการไฟล์ Tombstone ให้ว่างเปล่าหากไม่มี Tombstone

การขว้าง
DeviceNotAvailableException

Powerwash

public CommandResult powerwash ()

พยายามทำ Powerwash อินสแตนซ์ GCE

คิกรีเทิร์น
CommandResult แสดงผล CommandResult ของการพยายามทำ Powerwash

การขว้าง
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

PowerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

วิธีนี้เลิกใช้งานแล้ว
นำออกเพื่อใช้การเชื่อมต่อหมายเลข 1

พารามิเตอร์
user String

offset Integer

คิกรีเทิร์น
CommandResult

การขว้าง
TargetSetupError

PowerwashGce

public boolean powerwashGce ()

คิกรีเทิร์น
boolean

การขว้าง
TargetSetupError