com.android.tradefed.device

رابط‌ها

اشکال‌زدایی اندروید (IAndroidDebugBridge) تعریف رابط برای متدهای ERROR(/com.android.ddmlib.AndroidDebugBridge) که در این بسته استفاده می‌شوند.
دستگاه مجازی قابل پیکربندی رابطی برای ارائه اطلاعات در مورد اطلاعات دستگاه مجازی احتمالاً از پیش پیکربندی شده (IP میزبان، کاربر میزبان، آفست پورت‌ها و غیره).
گیرنده اقدام IDevice یک API برای دریافت رویدادهای دستگاه ارائه می‌دهد.
مدیر دستگاه رابطی برای مدیریت مجموعه‌ای از دستگاه‌های موجود برای آزمایش.
IDeviceManager.IFastbootListener یک شنونده برای تغییرات وضعیت فست‌بوت.
مانیتور دستگاه رابط کاربری برای نظارت بر وضعیت دستگاه‌ها.
بازیابی اطلاعات دستگاه رابط کاربری برای بازیابی دستگاهی که آفلاین شده است.
انتخاب دستگاه رابط کاربری برای معیارهای انتخاب دستگاه.
مانیتور وضعیت دستگاه امکاناتی را برای نظارت بر وضعیت یک IDevice فراهم می‌کند.
ورود فایل تعریف رابط که قرارداد ساده‌تر و قابل تقلیدی را برای متدهای FileEntry فراهم می‌کند.
گیرنده ILogcat کلاسی که خروجی logcat یک دستگاه را به عنوان InputStreamSource ارائه می‌دهد.
دستگاه تست مدیریت‌شده یک دستگاه تست فناوری اطلاعات که چرخه حیات آن مدیریت می‌شود.
کارخانه‌ی دستگاه تست مدیریت‌شده رابط سازنده برای IManagedTestDevice ها
بازیابی چند دستگاهی رابط کاربری برای بازیابی چندین دستگاه آفلاین.
INativeDevice یک API سطح بالا و قابل اعتماد برای IDevice مربوط به ddmlib ارائه می‌دهد.
دستگاه موقت رابطی برای نمایش دستگاهی که می‌تواند به عنوان یک نگهدارنده موقت عمل کند.
دستگاه تست IT یک API سطح بالا و قابل اعتماد برای IDevice مربوط به ddmlib ارائه می‌دهد.

کلاس‌ها

اقدام دستگاه پس‌زمینه یک دستور را روی دستگاه داده شده اجرا می‌کند و در صورت لزوم تا زمان لغو عمل تکرار می‌شود.
دمای باتری
گیرنده‌ی بایت‌خروجیِ جمع‌آوری‌کننده یک IShellOutputReceiver که کل خروجی پوسته را در یک byte[] جمع آوری می‌کند.
گیرنده‌ی خروجیِ جمع‌آوری‌کننده یک IShellOutputReceiver که کل خروجی پوسته را در یک String جمع آوری می‌کند.
خطای عدم اتصال دستگاه زمانی اجرا می‌شود که یک دستگاه دیگر از طریق نوع انتقال خود قابل دسترسی نباشد، مثلاً اگر دستگاه دیگر از طریق USB یا اتصال TCP/IP قابل مشاهده نباشد
دستگاه تاشو حالت نمایش وضعیت تاشوندگی دستگاه که توسط "cmd device_state print-states" برگردانده می‌شود.
مدیر دستگاه
مدیر دستگاه. دستگاه فست‌بوت نمایش یک دستگاه در حالت Fastboot.
دستگاه مانیتور مالتی‌پلکسر یک کلاس پروکسی برای ارسال درخواست‌ها به چندین IDeviceMonitor .
استثنای عدم دسترسی به دستگاه زمانی پرتاب می‌شود که دستگاه دیگر برای آزمایش در دسترس نباشد.
ویژگی‌های دستگاه تعاریف ثابت رایج برای نام‌های ویژگی‌های جانبی دستگاه
استثنای زمان اجرای دستگاه زمانی پرتاب می‌شود که یک اقدام دستگاه منجر به نتایج مورد انتظار نشده باشد.
گزینه‌های انتخاب دستگاه کانتینر برای معیارهای انتخاب دستگاه.
مانیتور وضعیت دستگاه کلاس کمکی برای نظارت بر وضعیت یک IDevice .
خطای عدم پاسخگویی دستگاه نوعی از DeviceNotAvailableException که نشان می‌دهد دستگاه برای adb قابل مشاهده است، اما پاسخگو نیست (مثلاً زمان‌بندی دستورات تمام می‌شود، بوت نمی‌شود و غیره)
FastbootHelper یک کلاس کمکی برای عملیات فست‌بوت.
مانیتور دستگاه. لیست کننده دستگاه یک کلاس شبیه به Runnable که باید دستگاه‌های شناخته شده و وضعیت آنها را برگرداند.
پاسخ رویداد دستگاه مدیریت‌شده‌ی IManagedTestDevice.DeviceEvent کانتینری برای پاسخ به فراخوانی IManagedTestDevice.handleAllocationEvent(DeviceEvent)
اطلاعات تست دستگاه. ApexInfo یک کلاس struct ساده برای ذخیره اطلاعات مربوط به یک APEX واحد
اطلاعات نقطه اتصال (MountPointInfo) یک کلاس struct ساده برای ذخیره اطلاعات مربوط به یک mountpoint واحد
گیرنده خروجی بزرگ کلاسی که برای کمک به اجرای دستورات طولانی مدت و جمع‌آوری خروجی طراحی شده است.
دستگاه مجازی اندروید محلی کلاس مربوط به دستگاه‌های مجازی محلی که روی میزبان TradeFed اجرا می‌شوند.
گیرنده لاگ‌کت کلاسی که logcat را در پس‌زمینه جمع‌آوری می‌کند.
کارخانه‌ی آزمایش مدیریت‌شده کارخانه‌ای برای ساخت انواع مختلف دستگاه‌هایی که می‌توانند توسط Tf نظارت شوند
دستگاه بومی پیاده‌سازی پیش‌فرض یک ITestDevice دستگاه‌های اندرویدی غیر فول‌استک.
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) برای اجرای دستور 'adb ....' سیستم عامل.
اقدام NativeDevice.AdbShell
اقدام NativeDevice.RebootDevice ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) برای راه اندازی مجدد دستگاه.
مانیتور وضعیت دستگاه بومی کلاس کمکی برای نظارت بر وضعیت یک IDevice بدون پشتیبانی از فریم‌ورک.
استثنای شبکه در دسترس نیست زمانی رخ می‌دهد که دستگاهی برای آزمایش قادر به اتصال به شبکه نباشد.
بدون استثنای دستگاه زمانی که دستگاهی برای اجرای دستور داده شده وجود ندارد، پرتاب می‌شود.
دستگاه تهی یک شناسه‌ی IDevice که توسط DeviceManager برای تخصیص زمانی که IDeviceSelection.nullDeviceRequested() مقدار true دارد، استفاده می‌شود.
اطلاعات بسته کانتینری برای اطلاعات بسته‌ی یک برنامه که از دستگاه تجزیه و تحلیل شده است.
دستگاه اندروید از راه دور پیاده‌سازی یک ITestDevice برای یک دستگاه اندرویدی فول‌استک متصل از طریق adb connect.
دستگاه از راه دورAvdIDevice یک IDevice که توسط DeviceManager برای تخصیص زمانی که DeviceSelectionOptions.gceDeviceRequested() true دارد، استفاده می‌شود.
استاب دیوایس پیاده‌سازی جای‌نگهدار Stub از یک IDevice .
دستگاه مجازی اندروید StubLocal یک IDevice که توسط DeviceManager برای تخصیص زمانی که DeviceSelectionOptions.localVirtualDeviceRequested() مقدار true دارد، استفاده می‌شود.
دستگاه تست پیاده‌سازی یک ITestDevice برای یک دستگاه اندرویدی فول‌استک
TestDevice.MicrodroidBuilder سازنده‌ای که برای ایجاد Microdroid TestDevice استفاده می‌شود.
گزینه‌های دستگاه تست کانتینر برای Option ITestDevice
اطلاعات کاربری مشابه کلاس UserInfo از پلتفرم.
بازیابی دستگاه منتظر بمانید یک پیاده‌سازی ساده از IDeviceRecovery که منتظر آنلاین شدن دستگاه و پاسخ به دستورات ساده می‌ماند.
ابزار WifiCommand یک کلاس کاربردی که می‌تواند خروجی‌های دستورات وای‌فای را تجزیه و تحلیل کند.
نتیجه اسکن WifiCommandUtil یک شبکه وای‌فای حاوی اطلاعات مرتبط با آن را نشان می‌دهد.
کمک‌کننده‌ی وای‌فای کلاس کمکی برای دستکاری سرویس‌های وای‌فای روی دستگاه.

انوم‌ها

وضعیت تخصیص دستگاه وضعیت تخصیص دستگاه را از دیدگاه IDeviceManager نشان می‌دهد.
گزینه‌های انتخاب دستگاه. نوع درخواستی دستگاه انواع مختلف دستگاه‌های نگهدارنده‌ی مکان که پشتیبانی می‌شوند.
FreeDeviceState
انتخاب دستگاه.نوع دستگاه پایه
حالت بازیابی دستگاه تست IT
حالت راه‌اندازی مجدد دستگاه بومی حالتی از راه‌اندازی مجدد.
اسنپ‌اوزر و وایت‌فاز نمایش شمارشی از زمان اتصال/مسدود شدن برای اتمام به‌روزرسانی snapuserd.
نوع نمونه‌ی TestDeviceOptions
وضعیت تست دستگاه نمایش کامل‌تری از وضعیت دستگاه نسبت به DeviceState .
اطلاعات کاربر.نوع کاربر انواع پشتیبانی‌شده از نوع کاربر در APIهای خارجی.