מכשיר וירטואלי Android מרחוק

public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice

JavaScript.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). נניח שהמספר הסידורי של המכשיר הוא בפורמט : in adb.

סיכום

בנאים ציבוריים

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

לדיונון יש תכונה מיוחדת שמביאה את המצבות למארח המרוחק שבו אנחנו יכולים מקבלים אותם ישירות.

החזרות
רשימה של קובצי מצבות, ריקים אם אין מצבה.

קליעות
DeviceNotAvailableException

Powerwash

public CommandResult powerwash ()

ניסיון לבצע Powerwash במכונת GCE

החזרות
CommandResult מחזירה Command result של ניסיונות Powerwash

קליעות
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

PowerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

השיטה הזו הוצאה משימוש.
הוסרו לטובת החיבור הראשון

פרמטרים
user String

offset Integer

החזרות
CommandResult

קליעות
TargetSetupError

PowerwashGce

public boolean powerwashGce ()

החזרות
boolean

קליעות
TargetSetupError