دستگاه مجازی اندروید از راه دور
public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice
| شیء جاوا | ||||
| ↳ | com.android.tradefed.device.NativeDevice | |||
| ↳ | com.android.tradefed.device.TestDevice | |||
| ↳ | com.android.tradefed.device.RemoteAndroidDevice | |||
| ↳ | com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice | |||
رفتار RemoteAndroidDevice را برای یک دستگاه اندرویدی فولاستک که در موتور محاسباتی گوگل (Gce) اجرا میشود، گسترش میدهد. فرض کنید سریال دستگاه به صورت زیر خواهد بود.
خلاصه
سازندگان عمومی | |
|---|---|
RemoteAndroidVirtualDevice ( IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) یک | |
روشهای عمومی | |
|---|---|
DeviceInspectionResult | debugDeviceNotAvailable ()یک دستگاه را بررسی کنید و هنگامی که دستگاه از دسترس خارج میشود، اطلاعات دقیقی را برگردانید. |
GceAvdInfo | getAvdInfo ()این روش منسوخ شده است. باید مستقیماً از API اتصال استفاده شود. |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) یک |
| getTombstones ()ماهی مرکب یک ویژگی خاص دارد که سنگ قبرها را به میزبان دوردست میرساند و ما میتوانیم آنها را مستقیماً دریافت کنیم. |
CommandResult | powerwash ()تلاش برای پاورواش کردن یک نمونه GCE |
CommandResult | powerwashGce (String user, Integer offset)این روش منسوخ شده است. به نفع روش اتصال حذف شده است. |
boolean | powerwashGce () |
سازندگان عمومی
دستگاه مجازی اندروید از راه دور
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
یک RemoteAndroidVirtualDevice ایجاد میکند.
| پارامترها | |
|---|---|
device | IDevice : شناسه IDevice مرتبط |
stateMonitor | IDeviceStateMonitor : مکانیزم IDeviceStateMonitor برای استفاده |
allocationMonitor | IDeviceMonitor : IDeviceMonitor برای اطلاعرسانی در مورد تغییرات وضعیت تخصیص. |
روشهای عمومی
اشکالزداییدستگاه در دسترس نیست
public DeviceInspectionResult debugDeviceNotAvailable ()
یک دستگاه را بررسی کنید و هنگامی که دستگاه از دسترس خارج میشود، اطلاعات دقیقی را برگردانید.
| بازگشتها | |
|---|---|
DeviceInspectionResult | |
اطلاعات دریافتشده
public GceAvdInfo getAvdInfo ()
این روش منسوخ شده است.
باید مستقیماً از API اتصال استفاده کند
GceAvdInfo را از ماشین مجازی راه دور ایجاد شده برمیگرداند. در صورت عدم موفقیت در راهاندازی، مقدار null را برمیگرداند.
| بازگشتها | |
|---|---|
GceAvdInfo | |
دریافت توصیفگر دستگاه
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
یک DeviceDescriptor از اطلاعات دستگاه برمیگرداند تا بدون ارسال شیء دستگاه واقعی، اطلاعات مربوط به آن را دریافت کند.
| پارامترها | |
|---|---|
shortDescriptor | boolean : آیا توصیفگر به حداقل اطلاعات محدود شود یا خیر |
| بازگشتها | |
|---|---|
DeviceDescriptor | |
سنگ قبرها را دریافت کنید
publicgetTombstones ()
ماهی مرکب یک ویژگی خاص دارد که سنگ قبرها را به میزبان دوردست میرساند و ما میتوانیم آنها را مستقیماً دریافت کنیم.
| بازگشتها | |
|---|---|
| فهرستی از فایلهای سنگ قبر، که در صورت عدم وجود سنگ قبر، خالی است. |
| پرتابها | |
|---|---|
DeviceNotAvailableException | |
پاور واش
public CommandResult powerwash ()
تلاش برای پاورواش کردن یک نمونه GCE
| بازگشتها | |
|---|---|
CommandResult | CommandResult تلاشهای powerwash را برمیگرداند |
| پرتابها | |
|---|---|
| خطای com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError | |
پاورواشGce
public CommandResult powerwashGce (String user, Integer offset)
این روش منسوخ شده است.
به نفع اتصال اول حذف شد
| پارامترها | |
|---|---|
user | String |
offset | Integer |
| بازگشتها | |
|---|---|
CommandResult | |
| پرتابها | |
|---|---|
TargetSetupError | |