public interface IManagedTestDevice
implements ITestDevice
com.android.tradefed.device.IManagedTestDevice |
ITestDevice که چرخه عمر آن مدیریت می شود.
class | IManagedTestDevice.DeviceEventResponse ظرفی برای پاسخ به تماس |
abstract DeviceAllocationState | getAllocationState () وضعیت تخصیص فعلی دستگاه را برگردانید |
abstract Process | getEmulatorProcess () |
abstract String | getFastbootPath () مسیر باینری fastboot مورد استفاده را برمی گرداند. |
abstract String | getFastbootVersion () رشته نسخه باینری fastboot مورد استفاده را برمی گرداند. |
abstract String | getMacAddress () آدرس MAC دستگاه را برمیگرداند، در صورت عدم درخواست از دستگاه، باطل میشود. |
abstract IDeviceStateMonitor | getMonitor () |
abstract String | getSimOperator () اپراتور سیم کارت را برگردانید یا اگر در دسترس نیست یا دستگاه در دسترس نیست، آن را خالی کنید. |
abstract String | getSimState () وضعیت سیم کارت را برگردانید یا اگر در دسترس نیست یا دستگاه در دسترس نیست، آن را خالی کنید. |
abstract IManagedTestDevice.DeviceEventResponse | handleAllocationEvent (DeviceEvent event) DeviceEvent داده شده را پردازش کنید. |
abstract boolean | isFastbootEnabled () اگر فست بوت برای دستگاه موجود است، برگردید. |
abstract boolean | recoverDevice () بازیابی را در دستگاه فراخوانی کنید. |
abstract void | setDeviceState ( TestDeviceState deviceState) وضعیت دستگاه را به روز کنید. |
abstract void | setEmulatorProcess (Process p) هنگامی که این دستگاه شبیه ساز است، |
abstract void | setFastbootEnabled (boolean fastbootEnabled) گزینه fastboot را برای دستگاه تنظیم کنید. |
abstract void | setFastbootPath (String fastbootPath) مسیر باینری fastboot را که باید استفاده شود را تعیین می کند. |
abstract void | setIDevice (IDevice device) IDevice مرتبط با این ITestDevice را به روز کنید. |
public abstract DeviceAllocationState getAllocationState ()
وضعیت تخصیص فعلی دستگاه را برگردانید
برمی گرداند | |
---|---|
DeviceAllocationState |
public abstract Process getEmulatorProcess ()
Process
مربوط به این شبیه ساز را برگردانید.
برمی گرداند | |
---|---|
Process | Process یا null |
public abstract String getFastbootPath ()
مسیر باینری fastboot مورد استفاده را برمی گرداند. هنوز هم نیاز دارد که isFastbootEnabled()
درست باشد، تا توابع fastboot فعال باشند.
برمی گرداند | |
---|---|
String |
public abstract String getFastbootVersion ()
رشته نسخه باینری fastboot مورد استفاده را برمی گرداند. یا اگر مشکلی پیش بیاید باطل می شود.
برمی گرداند | |
---|---|
String |
public abstract String getMacAddress ()
آدرس MAC دستگاه را برمیگرداند، در صورت عدم درخواست از دستگاه، باطل میشود.
برمی گرداند | |
---|---|
String |
public abstract IDeviceStateMonitor getMonitor ()
IDeviceStateMonitor
مرتبط با دستگاه را برگردانید.
برمی گرداند | |
---|---|
IDeviceStateMonitor |
public abstract String getSimOperator ()
اپراتور سیم کارت را برگردانید یا اگر در دسترس نیست یا دستگاه در دسترس نیست، آن را خالی کنید.
برمی گرداند | |
---|---|
String |
public abstract String getSimState ()
وضعیت سیم کارت را برگردانید یا اگر در دسترس نیست یا دستگاه در دسترس نیست، آن را خالی کنید.
برمی گرداند | |
---|---|
String |
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
DeviceEvent داده شده را پردازش کنید. ممکن است دستگاه به حالت جدید انتقال یابد. IDeviceMonitor
از هرگونه انتقال وضعیت مطلع می کند.
مولفه های | |
---|---|
event | DeviceEvent |
برمی گرداند | |
---|---|
IManagedTestDevice.DeviceEventResponse |
public abstract boolean isFastbootEnabled ()
اگر فست بوت برای دستگاه موجود است، برگردید.
برمی گرداند | |
---|---|
boolean |
public abstract boolean recoverDevice ()
بازیابی را در دستگاه فراخوانی کنید.
برمی گرداند | |
---|---|
boolean | اگر بازیابی انجام شود و موفقیت آمیز باشد درست است، اگر بازیابی نادیده گرفته شود، False را برمیگرداند |
پرتاب می کند | |
---|---|
DeviceNotAvailableException | اگر بازیابی موفقیت آمیز نبود |
public abstract void setDeviceState (TestDeviceState deviceState)
وضعیت دستگاه را به روز کنید.
مولفه های | |
---|---|
deviceState | TestDeviceState : TestDeviceState |
public abstract void setEmulatorProcess (Process p)
هنگامی که این دستگاه شبیه ساز است، Process
تنظیم می کند.
مولفه های | |
---|---|
p | Process |
public abstract void setFastbootEnabled (boolean fastbootEnabled)
گزینه fastboot را برای دستگاه تنظیم کنید. زمانی که دستگاه برای اولین بار تخصیص داده می شود باید تنظیم شود.
مولفه های | |
---|---|
fastbootEnabled | boolean : آیا فست بوت برای دستگاه موجود است یا خیر |
public abstract void setFastbootPath (String fastbootPath)
مسیر باینری fastboot را که باید استفاده شود را تعیین می کند. هنوز هم نیاز دارد که isFastbootEnabled()
درست باشد، تا توابع fastboot فعال باشند.
مولفه های | |
---|---|
fastbootPath | String |
public abstract void setIDevice (IDevice device)
IDevice مرتبط با این ITestDevice را به روز کنید.
IDevice جدید باید همان دستگاه فیزیکی مرجع فعلی را ارجاع دهد. این متد در صورتی فراخوانی می شود که DDMS یک دستگاه ID جدید اختصاص داده باشد
مولفه های | |
---|---|
device | IDevice : IDevice |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی.