أداة 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()

يشير ذلك المصطلح إلى طريقة يتم طلبها عند إيقاف جهاز العرض.

الطرق العامة

إشعارDeviceStateChange

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

يشير ذلك المصطلح إلى طريقة يتم طلبها عند إيقاف جهاز العرض.