RemoteAndroidVirtualDevice

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

تم إهمال هذه الطريقة. يجب استخدام واجهة برمجة تطبيقات الاتصال مباشرة

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

قم بإرجاع DeviceDescriptor من معلومات الجهاز للحصول على معلومات عنه دون تمرير كائن الجهاز الفعلي.

getTombstones ()

يتمتع Cuttlefish بميزة خاصة تتمثل في جلب شواهد القبور إلى المضيف البعيد حيث يمكننا الحصول عليها مباشرة.

CommandResult powerwash ()

محاولة إجراء عملية Powerwash لمثيل GCE

CommandResult powerwashGce (String user, Integer offset)

تم إهمال هذه الطريقة. تمت الإزالة لصالح الاتصال الواحد

boolean powerwashGce ()

المقاولين العامة

RemoteAndroidVirtualDevice

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

يقوم بإنشاء RemoteAndroidVirtualDevice .

حدود
device IDevice : IDevice المرتبط

stateMonitor IDeviceStateMonitor : آلية IDeviceStateMonitor المراد استخدامها

allocationMonitor IDeviceMonitor : IDeviceMonitor للإبلاغ عن تغييرات حالة التخصيص.

الأساليب العامة

getAvdInfo

public GceAvdInfo getAvdInfo ()

تم إهمال هذه الطريقة.
يجب استخدام واجهة برمجة تطبيقات الاتصال مباشرة

إرجاع GceAvdInfo من جهاز VM البعيد الذي تم إنشاؤه. يُرجع فارغًا إذا لم تكن عملية الطرح ناجحة.

عائدات
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

قم بإرجاع DeviceDescriptor من معلومات الجهاز للحصول على معلومات عنه دون تمرير كائن الجهاز الفعلي.

حدود
shortDescriptor boolean : ما إذا كان سيتم قصر الواصف على الحد الأدنى من المعلومات أم لا

عائدات
DeviceDescriptor

getTombstones

public  getTombstones ()

يتمتع Cuttlefish بميزة خاصة تتمثل في جلب شواهد القبور إلى المضيف البعيد حيث يمكننا الحصول عليها مباشرة.

عائدات
قائمة ملفات شواهد القبور، فارغة في حالة عدم وجود شواهد القبور.

رميات
DeviceNotAvailableException

غسل السلطة

public CommandResult powerwash ()

محاولة إجراء عملية Powerwash لمثيل GCE

عائدات
CommandResult تقوم بإرجاع CommandResult لمحاولات 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