com.android.tradefed.device
رابط ها
IAndroidDebugBridge | تعریف رابط برای متدهای AndroidDebugBridge مورد استفاده در این بسته. |
IConfigurableVirtualDevice | یک رابط برای ارائه اطلاعات در مورد اطلاعات دستگاه مجازی احتمالاً از پیش پیکربندی شده (IP میزبان، کاربر میزبان، پورتها و غیره). |
IDeviceActionReceiver | یک API برای دریافت رویدادهای دستگاه ارائه می دهد. |
IDeviceManager | رابط برای مدیریت مجموعه دستگاه های موجود برای آزمایش. |
IDeviceManager.IFastbootListener | یک شنونده برای وضعیت فست بوت تغییر می کند. |
IDeviceMonitor | رابط برای نظارت بر وضعیت دستگاه ها. |
IDeviceRecovery | رابط برای بازیابی دستگاهی که آفلاین شده است. |
IDeviceSelection | رابط برای معیارهای انتخاب دستگاه. |
IDeviceStateMonitor | امکاناتی را برای نظارت بر وضعیت یک IDevice فراهم می کند. |
IFileEntry | تعریف رابطی که قرارداد ساده تر و قابل تمسخر را برای روش های FileEntry فراهم می کند. |
گیرنده Ilogcat | کلاسی که خروجی logcat یک دستگاه را به عنوان InputStreamSource ارائه می کند. |
IManagedTestDevice | ITestDevice که چرخه عمر آن مدیریت می شود. |
IManagedTestDeviceFactory | رابط سازنده برای IManagedTestDevice s |
IMultiDeviceRecovery | رابط برای بازیابی چندین دستگاه آفلاین. |
INativeDevice | یک API قابل اعتماد و سطح کمی بالاتر را برای IDevice ddmlib ارائه می دهد. |
ITestDevice | یک API قابل اعتماد و سطح کمی بالاتر را برای IDevice ddmlib ارائه می دهد. |
کلاس ها
BackgroundDeviceAction | دستوری را بر روی یک دستگاه داده شده اجرا می کند و در صورت لزوم تکرار می کند تا زمانی که عمل لغو شود. |
دمای باتری | |
CollectingByteOutputReceiver | یک IShellOutputReceiver که کل خروجی پوسته را در یک byte[] . |
جمع آوری خروجی گیرنده | یک IShellOutputReceiver که کل خروجی پوسته را در یک String جمع می کند. |
DeviceDisconnectedException | هنگامی که دستگاه دیگر از طریق نوع حمل و نقل آن قابل دسترسی نباشد پرتاب می شود، به عنوان مثال اگر دستگاه دیگر از طریق USB یا اتصال TCP/IP قابل مشاهده نباشد |
DeviceFoldableState | نمایش وضعیت تاشو دستگاه همانطور که توسط "cmd device_state print-states" برگردانده شده است. |
DeviceManager | |
DeviceManager.FastbootDevice | نمایش یک دستگاه در حالت Fastboot. |
دستگاه مانیتور مولتی پلکسر | یک کلاس پروکسی برای انتشار درخواست ها به چندین IDeviceMonitor . |
DeviceNotAvailableException | وقتی دستگاهی دیگر برای آزمایش در دسترس نباشد پرتاب می شود. |
ویژگی های دستگاه | تعاریف ثابت متداول برای نام ویژگی های سمت دستگاه |
DeviceRuntimeException | زمانی پرتاب میشود که عملکرد دستگاه نتایج مورد انتظار را به همراه نداشته باشد. |
DeviceSelectionOptions | ظرف برای معیارهای انتخاب دستگاه. |
DeviceStateMonitor | کلاس کمکی برای نظارت بر وضعیت یک IDevice . |
Device UnresponsiveException | تخصصی DeviceNotAvailableException که نشان می دهد دستگاه برای adb قابل مشاهده است، اما پاسخگو نیست (یعنی زمان بندی دستورات تمام می شود، بوت نمی شود، و غیره) |
FastbootHelper | یک کلاس کمکی برای عملیات فست بوت. |
IDeviceMonitor.DeviceLister | یک کلاس Runnable مانند که باید دستگاه های شناخته شده و حالت های آنها را برگرداند. |
ImanagedTestDevice.DeviceEventResponse | ظرفی برای پاسخ به تماس IManagedTestDevice.handleAllocationEvent(DeviceEvent) |
ITestDevice.ApexInfo | یک کلاس ساختاری ساده برای ذخیره اطلاعات در مورد یک APEX |
ITestDevice.MountPointInfo | یک کلاس ساختاری ساده برای ذخیره اطلاعات در مورد یک نقطه نصب |
گیرنده خروجی بزرگ | کلاسی که برای کمک به اجرای دستورات طولانی در حال اجرا برای جمع آوری خروجی طراحی شده است. |
LocalAndroid Virtual Device | کلاس برای دستگاه های مجازی محلی که روی هاست TradeFed اجرا می شوند. |
LogcatReceiver | کلاسی که logcat را در پس زمینه جمع آوری می کند. |
ManagedTestDeviceFactory | کارخانه برای ایجاد انواع مختلف دستگاه هایی که می توانند توسط Tf نظارت شوند |
NativeDevice | اجرای پیشفرض دستگاههای اندرویدی ITestDevice بدون پشته. |
NativeDevice.AdbAction | یک ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) برای اجرای دستور «adb ....» سیستم عامل. |
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction | ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) برای راه اندازی مجدد دستگاه. |
NativeDeviceStateMonitor | کلاس کمکی برای نظارت بر وضعیت یک IDevice بدون پشتیبانی از چارچوب. |
NetworkNotAvailableException | هنگامی که دستگاهی قادر به اتصال به شبکه برای آزمایش نیست، پرتاب می شود. |
NoDeviceException | زمانی که دستگاهی برای اجرای دستور داده شده وجود ندارد پرتاب می شود. |
NullDevice | یک مکان نگهدار IDevice که توسط DeviceManager برای تخصیص زمانی که IDeviceSelection.nullDeviceRequested() true است استفاده می کند. |
PackageInfo | ظرفی برای اطلاعات بسته یک برنامه که از دستگاه تجزیه شده است. |
RemoteAndroidDevice | پیاده سازی ITestDevice برای یک دستگاه اندرویدی تمام پشته متصل از طریق adb connect. |
RemoteAvdIDevice | یک IDevice مکاننما که توسط DeviceManager برای تخصیص زمانی که DeviceSelectionOptions.gceDeviceRequested() true است استفاده میکند. |
StubDevice | اجرای مکاندار خرد یک IDevice . |
StubLocalAndroidVirtualDevice | IDevice مکاننمای مورد استفاده توسط DeviceManager برای تخصیص زمانی که DeviceSelectionOptions.localVirtualDeviceRequested() true باشد |
TestDevice | پیاده سازی ITestDevice برای یک دستگاه اندرویدی تمام پشته |
TestDevice.MicrodroidBuilder | سازنده ای که برای ایجاد یک Microdroid TestDevice استفاده می شود. |
TestDeviceOptions | ظرف برای ITestDevice Option s |
اطلاعات کاربر | مشابه کلاس UserInfo از پلتفرم. |
WaitDeviceRecovery | یک پیاده سازی ساده از IDeviceRecovery که منتظر می ماند تا دستگاه آنلاین شود و به دستورات ساده پاسخ دهد. |
WifiCommandUtil | یک کلاس کاربردی که می تواند خروجی های فرمان wifi را تجزیه کند. |
WifiCommandUtil.ScanResult | نشان دهنده یک شبکه وای فای حاوی اطلاعات مربوط به آن است. |
WifiHelper | کلاس کمکی برای دستکاری خدمات وای فای در دستگاه. |
Enums
DeviceAllocationState | وضعیت تخصیص دستگاه را از دیدگاه IDeviceManager نشان می دهد |
DeviceSelectionOptions.DeviceRequestedType | انواع مختلف ممکن از دستگاه های نگهدارنده پشتیبانی می شود. |
FreeDeviceState | |
IDeviceSelection.BaseDeviceType | |
ITestDevice.RecoveryMode | |
NativeDevice.RebootMode | حالت راه اندازی مجدد |
SnapuserdWaitPhase | نمایش Enum از زمان پیوستن/مسدود کردن برای پایان بهروزرسانی snapuserd. |
TestDeviceOptions.InstanceType | |
TestDeviceState | یک نمایش کاملتر از وضعیت دستگاه نسبت به DeviceState . |
UserInfo.UserType | انواع پشتیبانی شده از نوع کاربر در APIهای خارجی. |
رابط ها
- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- گیرنده Ilogcat
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- دستگاه INative
- ITestDevice
کلاس ها
- BackgroundDeviceAction
- دمای باتری
- CollectingByteOutputReceiver
- جمع آوری خروجی گیرنده
- DeviceDisconnectedException
- DeviceFoldableState
- DeviceManager
- DeviceManager.FastbootDevice
- دستگاه مانیتور مولتی پلکسر
- DeviceNotAvailableException
- ویژگی های دستگاه
- DeviceRuntimeException
- DeviceSelectionOptions
- DeviceStateMonitor
- Device UnresponsiveException
- FastbootHelper
- IDeviceMonitor.DeviceLister
- ImanagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- گیرنده خروجی بزرگ
- LocalAndroid Virtual Device
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NetworkNotAvailableException
- NoDeviceException
- NullDevice
- PackageInfo
- RemoteAndroidDevice
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- TestDevice
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- اطلاعات کاربر
- WaitDeviceRecovery
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
Enums