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) يقوم بإنشاء |
الأساليب العامة | |
---|---|
GceAvdInfo | getAvdInfo () تم إهمال هذه الطريقة. يجب استخدام واجهة برمجة تطبيقات الاتصال مباشرة |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) قم بإرجاع |
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
publicgetTombstones ()
يتمتع 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 |