جهاز بُعد 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) على افتراض أنّ التنسيق التسلسلي للجهاز سيكون بالتنسيق التالي
ملخّص
شركة إنشاءات عامة | |
---|---|
RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
|
الطرق العامة | |
---|---|
GceAvdInfo
|
getAvdInfo()
تم إيقاف هذه الطريقة نهائيًا. واجهة برمجة تطبيقات الاتصال مباشرةً |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
إرجاع |
|
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 |
الحصول على تومبستون
publicgetTombstones ()
يتميّز الحبار بميزة خاصة تجلب شواهد القبور إلى المضيف البعيد حيث يمكننا الحصول عليها مباشرةً.
المرتجعات | |
---|---|
|
قائمة بملفات 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 |