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