IDeviceMonitor
public interface IDeviceMonitor
com.android.tradefed.device.IDeviceMonitor |
واجهة لمراقبة حالة الأجهزة. من المفترض أن يتم تمريره إلى مثيل IDeviceManager
، وعند هذه النقطة سيقوم IDeviceManager
باستدعاء عمليات الاسترجاعات أثناء تشغيل الأحداث ذات الصلة. يجب إجراء أي تخزين مؤقت أو تجميع داخل مثيل IDeviceMonitor
.
ملخص
فئات متداخلة | |
---|---|
class | IDeviceMonitor.DeviceLister فئة |
الأساليب العامة | |
---|---|
abstract void | notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState) يشير |
abstract void | run () طريقة سيتم استدعاؤها بعد تعيين جميع حقولOption الخاصة بالمراقب. |
abstract void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) يسمح بتعيين |
abstract void | stop () طريقة سيتم استدعاؤها عند الحاجة إلى إيقاف جهاز العرض. |
الأساليب العامة
notifyDeviceStateChange
public abstract void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
يشير IDeviceMonitor
إلى أنه تم تغيير حالة الجهاز. يجب أن تحد تطبيقات المراقبة من مقدار المعالجة وتفاعل IDeviceManager / DeviceLister الذي يقومون به في هذه الطريقة.
حدود | |
---|---|
serial | String |
oldState | DeviceAllocationState |
newState | DeviceAllocationState |
يجري
public abstract void run ()
طريقة سيتم استدعاؤها بعد تعيين جميع حقولOption الخاصة بالمراقب.
setDeviceLister
public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)
يسمح بتعيين DeviceLister
. بعد محاولة ناجحة لتعيين Lister ، قد تتجاهل التطبيقات جميع المحاولات اللاحقة.
حدود | |
---|---|
lister | IDeviceMonitor.DeviceLister |
قف
public abstract void stop ()
طريقة سيتم استدعاؤها عند الحاجة إلى إيقاف جهاز العرض.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-07-19 (حسب التوقيت العالمي المتفَّق عليه)