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 | IDeviceMonitor.DeviceLister |
قف
public abstract void stop ()
طريقة سيتم استدعاؤها عند الحاجة إلى إيقاف الشاشة.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)