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