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 IDeviceMonitor.DeviceLister

قف

public abstract void stop ()

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