تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

IDeviceMonitor

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


واجهة لمراقبة حالة الأجهزة. من المفترض أن يتم تمريره إلى مثيل IDeviceManager ، وعند هذه النقطة سيقوم IDeviceManager باستدعاء عمليات الاسترجاعات أثناء تشغيل الأحداث ذات الصلة. يجب إجراء أي تخزين مؤقت أو تجميع داخل مثيل IDeviceMonitor .

ملخص

فئات متداخلة

class IDeviceMonitor.DeviceLister

فئة قابلة للتشغيل يجب أن تعيد الأجهزة المعروفة Runnable .

الطرق العامة

abstract void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

يشير IDeviceMonitor إلى أنه تم تغيير حالة الجهاز.

abstract void run ()

طريقة سيتم استدعاؤها بعد تعيين جميع حقولOption الخاصة بالمراقب.

abstract void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

يسمح بتعيين DeviceLister .

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 ()

طريقة سيتم استدعاؤها عند الحاجة إلى إيقاف جهاز العرض.