جهاز بُعد AndroidVirtualDevice

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) على افتراض أنّ التنسيق التسلسلي للجهاز سيكون بالتنسيق التالي : في adb.

ملخّص

شركة إنشاءات عامة

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

ينشئ RemoteAndroidVirtualDevice.

الطرق العامة

GceAvdInfo getAvdInfo()

تم إيقاف هذه الطريقة نهائيًا. واجهة برمجة تطبيقات الاتصال مباشرةً

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

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

getTombstones()

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

CommandResult powerwash()

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

CommandResult powerwashGce(String user, Integer offset)

تم إيقاف هذه الطريقة نهائيًا. تمت الإزالة لصالح عملية الربط الأولى

boolean powerwashGce()

شركة إنشاءات عامة

جهاز بُعد AndroidVirtualDevice

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

ينشئ RemoteAndroidVirtualDevice.

المعلمات
device IDevice: IDevice المرتبط

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

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

الطرق العامة

الحصول على معلومات

public GceAvdInfo getAvdInfo ()

تم إيقاف هذه الطريقة نهائيًا.
واجهة برمجة تطبيقات الاتصال مباشرةً

تعرض GceAvdInfo من الجهاز الافتراضي البعيد الذي تم إنشاؤه. إرجاع قيمة خالية إذا كان الناتج غير ناجح.

المرتجعات
GceAvdInfo

الحصول على أداة وصف الجهاز

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

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

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

المرتجعات
DeviceDescriptor

الحصول على تومبستون

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)

تم إيقاف هذه الطريقة نهائيًا.
تمت الإزالة لصالح عملية الربط الأولى

المعلمات
user String

offset Integer

المرتجعات
CommandResult

الرميات
TargetSetupError

تنفيذ PowerwashGce

public boolean powerwashGce ()

المرتجعات
boolean

الرميات
TargetSetupError