com.android.tradefed.device
واجهات
IAndroidDebugBridge | تعريف الواجهة لطرق AndroidDebugBridge المستخدمة في هذه الحزمة. |
IConfigurableVirtualDevice | واجهة لتوفير معلومات حول معلومات الجهاز الظاهري التي ربما تم تكوينها مسبقًا (عنوان IP للمضيف، والمستخدم المضيف، وإزاحة المنافذ، وما إلى ذلك). |
IDeviceActionReceiver | يوفر واجهة برمجة التطبيقات (API) لتلقي أحداث الجهاز. |
IDeviceManager | واجهة لإدارة مجموعة الأجهزة المتاحة للاختبار. |
IDeviceManager.IFastbootListener | مستمع لتغييرات حالة fastboot. |
IDeviceMonitor | واجهة لمراقبة حالة الأجهزة. |
IDeviceRecovery | واجهة لاستعادة جهاز انقطع الاتصال بالإنترنت. |
تحديد الجهاز | واجهة لمعايير اختيار الجهاز. |
IDeviceStateMonitor | يوفر تسهيلات لرصد حالة IDevice . |
IFileEntry | تعريف الواجهة الذي يوفر عقدًا أبسط وقابلاً للمحاكاة لطرق FileEntry . |
ILogcatReceiver | فئة توفر مخرجات logcat الخاصة بالجهاز باعتبارها InputStreamSource . |
IManagedTestDevice | ITestDevice الذي تتم إدارة دورة حياته. |
IManagedTestDeviceFactory | واجهة منشئ IManagedTestDevice s |
IMultiDeviceRecovery | واجهة لاستعادة أجهزة متعددة غير متصلة بالإنترنت. |
INativeDevice | يوفر واجهة برمجة تطبيقات موثوقة ومستوى أعلى قليلاً إلى ddmlib IDevice . |
ITestDevice | يوفر واجهة برمجة تطبيقات موثوقة ومستوى أعلى قليلاً إلى ddmlib IDevice . |
الطبقات
خلفية الجهازAction | يقوم بتشغيل أمر على جهاز معين ويتكرر حسب الضرورة حتى يتم إلغاء الإجراء. |
درجة حرارة البطارية | |
CollectingByteOutputReceiver | IShellOutputReceiver الذي يجمع مخرجات الصدفة بالكامل في byte[] . |
CollectingOutputReceiver | IShellOutputReceiver الذي يجمع مخرجات الصدفة بالكامل في String واحدة. |
DeviceDisconnectedException | يتم طرحه عندما لا يكون من الممكن الوصول إلى الجهاز عبر نوع النقل الخاص به، على سبيل المثال، إذا لم يعد الجهاز مرئيًا عبر USB أو اتصال TCP/IP |
DeviceFoldableState | تمثيل حالة الجهاز القابلة للطي كما تم إرجاعها بواسطة "حالات طباعة cmd_device_state". |
مدير الجهاز | |
DeviceManager.FastbootDevice | تمثيل الجهاز في وضع Fastboot. |
جهاز مراقبة الإرسال المتعدد | فئة وكيل لنشر الطلبات إلى IDeviceMonitor متعددة. |
DeviceNotAvailableException | يتم طرحه عندما لا يكون الجهاز متاحًا للاختبار. |
خصائص الجهاز | التعريفات الثابتة الشائعة لأسماء خصائص جانب الجهاز |
DeviceRuntimeException | يتم طرحها عندما لا يؤدي إجراء الجهاز إلى النتائج المتوقعة. |
خيارات تحديد الجهاز | حاوية لمعايير اختيار الجهاز. |
جهاز مراقبة حالة الجهاز | فئة مساعد لمراقبة حالة IDevice . |
DeviceUnresponseException | تخصص DeviceNotAvailableException الذي يشير إلى أن الجهاز مرئي لـ adb، ولكنه غير مستجيب (على سبيل المثال، انتهت مهلة الأوامر، ولن يتم التمهيد، وما إلى ذلك) |
FastbootHelper | فئة مساعدة لعمليات التشغيل السريع. |
IDeviceMonitor.DeviceLister | فئة تشبه Runnable والتي يجب أن تُرجع الأجهزة المعروفة وحالاتها. |
IManagedTestDevice.DeviceEventResponse | حاوية للاستجابة لاستدعاء IManagedTestDevice#handleAllocationEvent(DeviceEvent) |
ITestDevice.ApexInfo | فئة بنية بسيطة لتخزين المعلومات حول APEX واحد |
ITestDevice.MountPointInfo | فئة بنية بسيطة لتخزين المعلومات حول نقطة تحميل واحدة |
جهاز استقبال الإخراج الكبير | فئة مصممة للمساعدة في تشغيل الأوامر طويلة المدى، وجمع المخرجات. |
LocalAndroidVirtualDevice | فئة الأجهزة الافتراضية المحلية التي تعمل على مضيف TradeFed. |
LogcatReceiver | الفئة التي تجمع logcat في الخلفية. |
ManagedTestDeviceFactory | مصنع لإنشاء أنواع مختلفة من الأجهزة التي يمكن مراقبتها بواسطة Tf |
NativeDevice | التنفيذ الافتراضي لأجهزة Android غير الكاملة من ITestDevice . |
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 |
معلومات الحزمة | حاوية لمعلومات حزمة التطبيق التي تم تحليلها من الجهاز. |
جهاز Android البعيد | تنفيذ ITestDevice لجهاز Android كامل الكومة متصل عبر اتصال adb. |
RemoteAvdIDevice | العنصر النائب IDevice الذي يستخدمه DeviceManager للتخصيص عندما يكون DeviceSelectionOptions.gceDeviceRequested() true |
StubDevice | تنفيذ العنصر النائب لـ IDevice . |
StubLocalAndroidVirtualDevice | العنصر النائب IDevice الذي يستخدمه DeviceManager للتخصيص عندما يكون DeviceSelectionOptions.localVirtualDeviceRequested() true |
TcpDevice | العنصر النائب IDevice الذي يستخدمه DeviceManager للتخصيص عندما يكون DeviceSelectionOptions.tcpDeviceRequested() true |
جهاز اختبار | تنفيذ ITestDevice لجهاز أندرويد كامل المكدس |
TestDevice.MicrodroidBuilder | مُنشئ يستخدم لإنشاء جهاز Microdroid TestDevice. |
TestDeviceOptions | حاوية Option ITestDevice s |
معلومات المستخدم | مشابه لفئة UserInfo من النظام الأساسي. |
انتظر جهاز الاسترداد | تطبيق بسيط لـ IDeviceRecovery الذي ينتظر اتصال الجهاز بالإنترنت والاستجابة للأوامر البسيطة. |
WifiCommandUtil | فئة مساعدة يمكنها تحليل مخرجات أوامر wifi. |
WifiCommandUtil.ScanResult | يمثل شبكة wifi تحتوي على المعلومات ذات الصلة بها. |
WifiHelper | فئة مساعد لمعالجة خدمات wifi على الجهاز. |
التعدادات
حالة تخصيص الجهاز | يمثل حالة تخصيص الجهاز من منظور IDeviceManager |
DeviceSelectionOptions.DeviceRequestedType | الأنواع المختلفة الممكنة من أجهزة العناصر النائبة المدعومة. |
FreeDeviceState | |
IDeviceSelection.BaseDeviceType | |
ITestDevice.RecoveryMode | |
NativeDevice.RebootMode | طريقة إعادة التشغيل. |
TestDeviceOptions.InstanceType | |
TestDeviceState | تمثيل أكثر اكتمالًا لحالة الجهاز من DeviceState . |
معلومات المستخدم.نوع المستخدم | المتغيرات المدعومة من نوع المستخدم في واجهات برمجة التطبيقات الخارجية. |
واجهات
الطبقات
- خلفية الجهازAction
- درجة حرارة البطارية
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceDisconnectedException
- DeviceFoldableState
- مدير الجهاز
- DeviceManager.FastbootDevice
- جهاز مراقبة الإرسال المتعدد
- DeviceNotAvailableException
- خصائص الجهاز
- DeviceRuntimeException
- خيارات تحديد الجهاز
- جهاز مراقبة حالة الجهاز
- DeviceUnresponseException
- FastbootHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- جهاز استقبال الإخراج الكبير
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NetworkNotAvailableException
- NoDeviceException
- NullDevice
- معلومات الحزمة
- جهاز Android البعيد
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- TcpDevice
- جهاز اختبار
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- معلومات المستخدم
- انتظر جهاز الاسترداد
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
التعدادات