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)
لإنشاء |
الطرق العامة | |
---|---|
DeviceInspectionResult
|
debugDeviceNotAvailable()
فحص جهاز وعرض معلومات تفصيلية عند عدم توفّر الجهاز |
GceAvdInfo
|
getAvdInfo()
تم إيقاف هذه الطريقة نهائيًا. يجب استخدام واجهة برمجة التطبيقات الخاصة بالاتصال مباشرةً |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
عرض |
|
getTombstones()
يحتوي Cuttlefish على ميزة خاصة تنقل سجلّات الحذف إلى المضيف البعيد حيث يمكننا الحصول عليها مباشرةً. |
CommandResult
|
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 لإعلامك بتغييرات حالة التخصيص |
الطرق العامة
debugDeviceNotAvailable
public DeviceInspectionResult debugDeviceNotAvailable ()
فحص جهاز وعرض معلومات تفصيلية عند عدم توفّر الجهاز
المرتجعات | |
---|---|
DeviceInspectionResult |
getAvdInfo
public GceAvdInfo getAvdInfo ()
تم إيقاف هذه الطريقة نهائيًا.
يجب استخدام واجهة برمجة التطبيقات الخاصة بالاتصال مباشرةً.
عرض GceAvdInfo
من جهاز افتراضي عن بُعد تم إنشاؤه تعرِض قيمة فارغة إذا لم تكن عملية عرض الإعلان
ناجحة.
المرتجعات | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
عرض DeviceDescriptor
من معلومات الجهاز للحصول على معلومات عنه بدون
تمرير عنصر الجهاز الفعلي
المعلمات | |
---|---|
shortDescriptor |
boolean : ما إذا كان يجب حصر الوصف في الحد الأدنى من المعلومات أم لا |
المرتجعات | |
---|---|
DeviceDescriptor |
getTombstones
publicgetTombstones ()
يحتوي Cuttlefish على ميزة خاصة تنقل سجلّات الحذف إلى المضيف البعيد حيث يمكننا الحصول عليها مباشرةً.
المرتجعات | |
---|---|
|
قائمة بملفات الإشارات إلى الملفات المحذوفة، تكون فارغة إذا لم يكن هناك ملف إشارة إلى الملف المحذوفة. |
عمليات الرمي | |
---|---|
DeviceNotAvailableException |
إعادة الضبط على الإعدادات الأصلية باستخدام ميزة Powerwash
public CommandResult powerwash ()
محاولة إعادة ضبط مثيل GCE
المرتجعات | |
---|---|
CommandResult |
عرض CommandResult لمحاولات تنظيف الجهاز |
عمليات الرمي | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
تم إيقاف هذه الطريقة نهائيًا.
تمت إزالته لصالح عملية الربط
المعلمات | |
---|---|
user |
String |
offset |
Integer |
المرتجعات | |
---|---|
CommandResult |
عمليات الرمي | |
---|---|
TargetSetupError |