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()
محاولة إجراء عملية 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 ()
محاولة إجراء عملية 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 |
|