com.android.tradefed.device

رابط ها

IDeviceManager رابط برای مدیریت مجموعه دستگاه های موجود برای آزمایش.
IDeviceManager.IFastbootListener یک شنونده برای وضعیت فست بوت تغییر می کند.
IDeviceMonitor رابط برای نظارت بر وضعیت دستگاه ها.
IDeviceSelection رابط برای معیارهای انتخاب دستگاه.
گیرنده Ilogcat کلاسی که خروجی logcat یک دستگاه را به عنوان InputStreamSource ارائه می کند.

کلاس ها

BackgroundDeviceAction دستوری را بر روی یک دستگاه داده شده اجرا می کند و در صورت لزوم تکرار می کند تا زمانی که عمل لغو شود.
دمای باتری
CollectingByteOutputReceiver یک IShellOutputReceiver که کل خروجی پوسته را در یک byte[] .
جمع آوری خروجی گیرنده یک IShellOutputReceiver که کل خروجی پوسته را در یک String جمع می کند.
مدیریت دستگاه
DeviceManager.FastbootDevice نمایش یک دستگاه در حالت Fastboot.
دستگاه مانیتور مولتی پلکسر یک کلاس پروکسی برای انتشار درخواست ها به چندین IDeviceMonitor .
ویژگی های دستگاه تعاریف ثابت متداول برای نام ویژگی های سمت دستگاه
DeviceSelectionOptions ظرف برای معیارهای انتخاب دستگاه.
DeviceStateMonitor کلاس کمکی برای نظارت بر وضعیت یک IDevice .
FastbootHelper یک کلاس کمکی برای عملیات فست بوت.
IDeviceMonitor.DeviceLister یک کلاس Runnable مانند که باید دستگاه های شناخته شده و حالت های آنها را برگرداند.
گیرنده خروجی بزرگ کلاسی که برای کمک به اجرای دستورات طولانی در حال اجرا برای جمع آوری خروجی طراحی شده است.
LocalAndroid Virtual Device کلاس برای دستگاه های مجازی محلی که روی هاست TradeFed اجرا می شوند.
LogcatReceiver کلاسی که logcat را در پس زمینه جمع آوری می کند.
ManagedTestDeviceFactory کارخانه برای ایجاد انواع مختلف دستگاه هایی که می توانند توسط Tf نظارت شوند
NativeDevice اجرای پیش‌فرض دستگاه‌های اندرویدی ITestDevice بدون پشته.
NativeDevice.AdbAction DeviceAction برای اجرای دستور «adb ....» سیستم عامل.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction برای راه اندازی مجدد دستگاه.
NativeDeviceStateMonitor کلاس کمکی برای نظارت بر وضعیت یک IDevice بدون پشتیبانی از چارچوب.
NetworkNotAvailableException هنگامی که دستگاهی قادر به اتصال به شبکه برای آزمایش نیست، پرتاب می شود.
RemoteAndroidDevice پیاده سازی ITestDevice برای یک دستگاه اندرویدی تمام پشته متصل از طریق adb connect.
RemoteAvdIDevice یک IDevice مکان‌نما که توسط DeviceManager برای تخصیص زمانی که DeviceSelectionOptions.gceDeviceRequested() true است استفاده می‌کند.
TestDevice پیاده سازی ITestDevice برای یک دستگاه اندرویدی تمام پشته
WaitDeviceRecovery یک پیاده سازی ساده از IDeviceRecovery که منتظر می ماند تا دستگاه آنلاین شود و به دستورات ساده پاسخ دهد.
WifiHelper کلاس کمکی برای دستکاری خدمات وای فای در دستگاه.

Enums

DeviceSelectionOptions.DeviceRequestedType انواع مختلف ممکن از دستگاه های نگهدارنده پشتیبانی می شود.
NativeDevice.RebootMode حالت راه اندازی مجدد

استثناها

NoDeviceException زمانی که دستگاهی برای اجرای دستور داده شده وجود ندارد پرتاب می شود.