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)
يعرض |
List<File>
|
getTombstones()
يتضمّن Cuttlefish ميزة خاصة تنقل ملفات Tombstones إلى المضيف البعيد حيث يمكننا الحصول عليها مباشرةً. |
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 الذي سيتم إعلامه بالتغييرات في حالة التخصيص |
الإجراءات العامة
debugDeviceNotAvailable
public DeviceInspectionResult debugDeviceNotAvailable ()
يفحص جهازًا ويعرض معلومات مفصّلة عندما يصبح الجهاز غير متاح.
| القيم المُعادة | |
|---|---|
DeviceInspectionResult |
|
getAvdInfo
public GceAvdInfo getAvdInfo ()
تم إيقاف هذا الإجراء نهائيًا.
يجب استخدام واجهة برمجة التطبيقات للاتصال مباشرةً
يعرض GceAvdInfo من الجهاز الظاهري البعيد الذي تم إنشاؤه. يعرض قيمة فارغة إذا لم تنجح عملية التشغيل.
| القيم المُعادة | |
|---|---|
GceAvdInfo |
|
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
يعرض DeviceDescriptor من معلومات الجهاز للحصول على معلومات عنه بدون
تمرير عنصر الجهاز الفعلي.
| المعلَمات | |
|---|---|
shortDescriptor |
boolean: ما إذا كان يجب حصر الواصف في الحد الأدنى من المعلومات |
| القيم المُعادة | |
|---|---|
DeviceDescriptor |
|
getTombstones
public List<File> getTombstones ()
يتضمّن Cuttlefish ميزة خاصة تنقل ملفات Tombstones إلى المضيف البعيد حيث يمكننا الحصول عليها مباشرةً.
| القيم المُعادة | |
|---|---|
List<File> |
قائمة بملفات Tombstones، تكون فارغة إذا لم يكن هناك ملفات Tombstones |
| عمليات الطرح | |
|---|---|
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 |
|