com.android.tradefed.device
واجهات
| IAdbDeviceChangeListener |
تتعامل واجهة برمجة التطبيقات مع عمليات الإضافة والحذف والتغيير في ERROR(/IDevice).
|
| IAndroidDebugBridge |
تعريف الواجهة لطُرق ERROR(/com.android.ddmlib.AndroidDebugBridge) المستخدَمة في هذه الحزمة.
|
| IConfigurableVirtualDevice | واجهة لتوفير معلومات حول معلومات جهاز افتراضي قد تكون معدّة مسبقًا (عنوان IP للمضيف، ومستخدم المضيف، وإزاحة المنافذ، وما إلى ذلك). |
| IDeviceActionReceiver | توفّر واجهة برمجة تطبيقات لتلقّي أحداث الجهاز. |
| IDeviceManager | واجهة لإدارة مجموعة الأجهزة المتاحة للاختبار |
| IDeviceManager.IFastbootListener | أداة معالجة لتغييرات حالة fastboot |
| IDeviceMonitor | واجهة لمراقبة حالة الأجهزة |
| IDeviceRecovery | واجهة لاسترداد جهاز أصبح غير متصل بالإنترنت |
| IDeviceSelection | واجهة لمعايير اختيار الأجهزة |
| IDeviceStateMonitor |
توفّر هذه الخدمة مرافق لمراقبة حالة IDevice.
|
| IFileEntry |
تعريف الواجهة الذي يوفّر عقدًا أبسط وقابلاً للمحاكاة لطُرق FileEntry.
|
| ILogcatReceiver |
فئة توفّر ناتج logcat لجهاز على شكل InputStreamSource.
|
| IManagedTestDevice | واجهة ITestDevice تتم إدارة مراحل نشاطها. |
| IManagedTestDeviceFactory |
واجهة صنّاع المحتوى في "IManagedTestDevice"
|
| IMultiDeviceRecovery | واجهة لاسترداد أجهزة متعددة غير متصلة بالإنترنت |
| INativeDevice |
توفّر واجهة برمجة تطبيقات موثوقة وأعلى مستوى قليلاً من واجهة برمجة التطبيقات ddmlib IDevice.
|
| ITemporaryDevice | واجهة لتمثيل جهاز يمكن أن يكون عنصرًا نائبًا مؤقتًا. |
| ITestDevice |
توفّر واجهة برمجة تطبيقات موثوقة وأعلى مستوى قليلاً من واجهة برمجة التطبيقات ddmlib IDevice.
|
| IWifiHelper | واجهة مساعِدة للتعامل مع خدمات Wi-Fi على الجهاز |
صفوف
| AdbDeviceTracker | توفّر أحداث اتصال الجهاز وتغيير حالته من خلال تنفيذ مخرجات الأمر adb track-devices وتحليلها. |
| AdbShimDevice |
تنفيذ العنصر النائب AdbShimDevice لـ IDevice
|
| BackgroundDeviceAction | ينفّذ أمرًا على جهاز معيّن مع تكراره حسب الحاجة إلى أن يتم إلغاء الإجراء. |
| BatteryTemperature | |
| CollectingByteOutputReceiver |
IShellOutputReceiver الذي يجمع ناتج الصدفة بأكمله في byte[].
|
| CollectingOutputReceiver |
IShellOutputReceiver الذي يجمع ناتج الصدفة بأكمله في String واحد.
|
| DeviceFoldableState | تمثيل لحالة الجهاز القابل للطي كما تم عرضه من خلال "cmd device_state print-states". |
| DeviceManager | |
| DeviceManager.FastbootDevice | تمثيل لجهاز في وضع Fastboot |
| DeviceMonitorMultiplexer |
فئة وكيل لنشر الطلبات إلى عدة IDeviceMonitor.
|
| DeviceProperties | التعريفات الشائعة للثوابت الخاصة بأسماء الخصائص على مستوى الجهاز |
| DeviceSelectionOptions | حاوية لمعايير اختيار الأجهزة |
| DeviceStateMonitor |
فئة مساعدة لمراقبة حالة IDevice.
|
| FastbootHelper | فئة مساعدة لعمليات fastboot. |
| HsumHelper | توفّر أدوات مساعدة لمهام HSUM (وضع التشغيل بلا واجهة مستخدم رسومية) |
| IDeviceMonitor.DeviceLister |
فئة مشابهة لـ Runnable يجب أن تعرض الأجهزة المعروفة وحالاتها.
|
| IManagedTestDevice.DeviceEventResponse |
حاوية لردّ على مكالمة IManagedTestDevice.handleAllocationEvent(DeviceEvent)
|
| ITestDevice.ApexInfo | فئة بنية بسيطة لتخزين معلومات حول عملية تنفيذ واحدة في APEX |
| ITestDevice.MountPointInfo | فئة struct بسيطة لتخزين معلومات حول نقطة ربط واحدة |
| LargeOutputReceiver | فئة مصمّمة للمساعدة في تنفيذ الأوامر التي تستغرق وقتًا طويلاً لجمع النتائج |
| LocalAndroidVirtualDevice | فئة الأجهزة الافتراضية المحلية التي تعمل على مضيف TradeFed |
| LogcatReceiver | فئة تجمع بيانات logcat في الخلفية. |
| ManagedTestDeviceFactory | مصنع لإنشاء أنواع مختلفة من الأجهزة التي يمكن مراقبتها من خلال Tf |
| NativeDevice |
التنفيذ التلقائي ITestDevice لأجهزة Android غير كاملة الميزات
|
| 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 بدون توفّر إطار عمل
|
| NullDevice |
عنصر نائب IDevice تستخدمه DeviceManager لتحديد وقت true IDeviceSelection.nullDeviceRequested()
|
| PackageInfo | حاوية لمعلومات حزمة التطبيق التي تم تحليلها من الجهاز |
| RemoteAndroidDevice |
تنفيذ ITestDevice لجهاز Android كامل الميزات متصل عبر
adb connect
|
| RemoteAvdIDevice |
عنصر نائب IDevice تستخدمه DeviceManager لتحديد وقت true DeviceSelectionOptions.gceDeviceRequested()
|
| StubDevice |
تنفيذ عنصر نائب لـ IDevice
|
| StubLocalAndroidVirtualDevice |
عنصر نائب IDevice تستخدمه DeviceManager لتحديد وقت true DeviceSelectionOptions.localVirtualDeviceRequested()
|
| TestDevice |
تنفيذ ITestDevice لجهاز Android كامل الميزات
|
| TestDevice.MicrodroidBuilder | أداة إنشاء تُستخدَم لإنشاء Microdroid TestDevice. |
| TestDeviceOptions |
حاوية لـ ITestDevice Option
|
| UserInfo | مشابه لفئة UserInfo من النظام الأساسي |
| UserSwitcher |
عنصر مساعد يُستخدَم للتبديل إلى مستخدم type معيّن، ثم التبديل مرة أخرى إلى المستخدم السابق لاحقًا.
|
| WaitDeviceRecovery |
تنفيذ بسيط لـ IDeviceRecovery ينتظر أن يصبح الجهاز متصلاً بالإنترنت ويستجيب للأوامر البسيطة.
|
| WifiCommandUtil | فئة أداة يمكنها تحليل نواتج أوامر Wi-Fi. |
| WifiCommandUtil.ScanResult | تمثّل هذه السمة شبكة Wi-Fi تحتوي على معلومات ذات صلة. |
| WifiHelper | فئة مساعدة للتعامل مع خدمات Wi-Fi على الجهاز |
تعدادات
| DeviceAllocationState | تمثّل هذه السمة حالة تخصيص الجهاز من منظور IDeviceManager |
| DeviceSelectionOptions.DeviceRequestedType | تمثّل هذه السمة الأنواع المختلفة المحتملة للأجهزة البديلة المتوافقة. |
| FreeDeviceState | |
| HsumHelper.HsumBootStrategy | |
| IDeviceSelection.BaseDeviceType | |
| ITestDevice.RecoveryMode | |
| IWifiHelper.WifiConnectionResult | |
| IWifiHelper.WifiState | حالة برنامج طلب المصادقة لشبكة Wi-Fi |
| NativeDevice.RebootMode | أحد أوضاع إعادة التشغيل |
| SnapuserdWaitPhase | تمثيل تعدادي لوقت الانضمام/الحظر حتى ينتهي تحديث snapuserd. |
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
تمثيل أكثر اكتمالاً لحالة الجهاز من DeviceState
|
| UserInfo.UserType | القيم المتوافقة لنوع المستخدم في واجهات برمجة التطبيقات الخارجية |
| UserSwitcher.UserTypeMode |
تحدّد هذه السمة السلوك المتوقّع استنادًا إلى UserType المرتبط بها.
|
الاستثناءات
| DeviceDisconnectedException | يتم عرض هذا الخطأ عندما يتعذّر الوصول إلى الجهاز من خلال نوع النقل، مثلاً إذا لم يعُد الجهاز مرئيًا عبر USB أو اتصال TCP/IP |
| DeviceNotAvailableException | يتم عرض هذا الخطأ عندما لا يعود الجهاز متاحًا للاختبار. |
| DeviceRuntimeException | يتم عرض هذا الخطأ عندما لا يؤدي إجراء على الجهاز إلى النتائج المتوقّعة. |
| DeviceUnresponsiveException |
تخصّص DeviceNotAvailableException يشير إلى أنّ الجهاز مرئي لأداة adb،
ولكنّه لا يستجيب (أي أنّ الأوامر تنتهي مهلتها، ولن يتم تشغيله، وما إلى ذلك)
|
| NetworkNotAvailableException | يتم عرض هذا الخطأ عندما يتعذّر اتصال جهاز بالشبكة لإجراء الاختبار. |
| NoDeviceException | يتم عرض هذا الخطأ عندما لا يتوفّر جهاز لتنفيذ أمر معيّن. |
واجهات
- IAdbDeviceChangeListener
- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITemporaryDevice
- ITestDevice
- IWifiHelper
صفوف
- AdbDeviceTracker
- AdbShimDevice
- BackgroundDeviceAction
- BatteryTemperature
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceFoldableState
- DeviceManager
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceProperties
- DeviceSelectionOptions
- DeviceStateMonitor
- FastbootHelper
- HsumHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- LargeOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NullDevice
- PackageInfo
- RemoteAndroidDevice
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- TestDevice
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- UserInfo
- UserSwitcher
- WaitDeviceRecovery
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
تعدادات
- DeviceAllocationState
- DeviceSelectionOptions.DeviceRequestedType
- FreeDeviceState
- HsumHelper.HsumBootStrategy
- IDeviceSelection.BaseDeviceType
- ITestDevice.RecoveryMode
- IWifiHelper.WifiConnectionResult
- IWifiHelper.WifiState
- NativeDevice.RebootMode
- SnapuserdWaitPhase
- TestDeviceOptions.InstanceType
- TestDeviceState
- UserInfo.UserType
- UserSwitcher.UserTypeMode
الاستثناءات