com.android.tradefed.device
واجهات
IAndroidDebugBridge |
تعريف الواجهة لطرق AndroidDebugBridge المستخدَمة في هذه الحزمة
|
IConfigurableVirtualDevice | واجهة لتقديم معلومات عن جهاز افتراضي تم ضبطه مسبقًا (عنوان IP للمضيف، مستخدم المضيف، وتعديل المنافذ وما إلى ذلك) |
IDeviceActionReceiver | يوفّر واجهة برمجة تطبيقات لتلقّي أحداث الجهاز. |
IDeviceManager | واجهة لإدارة مجموعة الأجهزة المتاحة للاختبار |
IDeviceManager.IFastbootListener | مستمع لتغييرات حالة Fastboot |
IDeviceMonitor | واجهة لمراقبة حالة الأجهزة |
IDeviceRecovery | واجهة لاسترداد جهاز لم يعُد متصلاً بالإنترنت |
IDeviceSelection | واجهة لمعايير اختيار الأجهزة |
IDeviceStateMonitor |
توفِّر هذه الخدمة مرافق لمراقبة حالة IDevice .
|
IFileEntry |
تعريف واجهة يقدّم عقدًا أبسط يمكن محاكاته ل methods
FileEntry
|
ILogcatReceiver |
فئة تقدّم ناتج logcat للجهاز كInputStreamSource .
|
IManagedTestDevice | واجهة برمجة تطبيقات ITestDevice التي تتم إدارة دورة حياتها |
IManagedTestDeviceFactory |
واجهة صنّاع المحتوى في IManagedTestDevice
|
IMultiDeviceRecovery | واجهة لاسترداد بيانات أجهزة متعددة بلا اتصال بالإنترنت |
INativeDevice |
يوفّر واجهة برمجة تطبيقات موثوقة وذات مستوى أعلى قليلاً من واجهة برمجة التطبيقات IDevice .
|
ITestDevice |
يوفّر واجهة برمجة تطبيقات موثوقة وذات مستوى أعلى قليلاً من واجهة برمجة التطبيقات IDevice .
|
صفوف
BackgroundDeviceAction | تنفيذ أمر على جهاز معيّن مع تكراره حسب الحاجة إلى أن يتم إلغاء الإجراء |
BatteryTemperature | |
CollectingByteOutputReceiver |
IShellOutputReceiver يجمع كل إخراج shell في byte[] .
|
CollectingOutputReceiver |
IShellOutputReceiver الذي يجمع كل إخراج shell في 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 | فئة بنية بسيطة لتخزين معلومات عن نقطة ربط واحدة |
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 |
TestDeviceOptions |
حاوية لـ ITestDevice Option
|
UserInfo | مشابهة لفئة UserInfo من النظام الأساسي |
WaitDeviceRecovery |
تنفيذ بسيط لـ IDeviceRecovery ينتظر اتصال الجهاز بالإنترنت ويتلقّى وينفّذ أوامر بسيطة
|
WifiCommandUtil | فئة أدوات يمكنها تحليل نتائج أوامر wifi |
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
- 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
تعدادات