AdbDeviceTracker
public
class
AdbDeviceTracker
extends Object
implements
Runnable
| java.lang.Object | |
| ↳ | com.android.tradefed.device.AdbDeviceTracker |
يوفّر هذا الصف أحداث اتصال الجهاز وتغيير حالته من خلال تشغيل مخرجات الأمر "adb track-devices" وتحليلها.
تم تصميم هذا الصف لرصد الأجهزة. ويتم تشغيله في سلسلة محادثات في الخلفية ويُعلم
مسجّلة IAdbDeviceChangeListener بأي تغييرات.
ملخّص
طُرق وضع التصميم العامة | |
|---|---|
AdbDeviceTracker()
ينشئ كائن AdbDeviceTracker جديدًا. |
|
الإجراءات العامة | |
|---|---|
void
|
addListener(IAdbDeviceChangeListener listener)
يضيف مستمعًا ليتم إعلامه بأحداث الجهاز. |
void
|
removeListener(IAdbDeviceChangeListener listener)
يزيل مستمعًا تمت إضافته سابقًا. |
void
|
run()
حلقة التنفيذ الرئيسية |
void
|
stop()
يُعلم أداة التتبُّع بإيقاف حلقة التنفيذ. |
طُرق وضع التصميم العامة
AdbDeviceTracker
public AdbDeviceTracker ()
ينشئ كائن AdbDeviceTracker جديدًا.
الإجراءات العامة
addListener
public void addListener (IAdbDeviceChangeListener listener)
يضيف مستمعًا ليتم إعلامه بأحداث الجهاز.
| المعلَمات | |
|---|---|
listener |
IAdbDeviceChangeListener: الكائن IAdbDeviceChangeListener الذي تتم إضافته |
removeListener
public void removeListener (IAdbDeviceChangeListener listener)
يزيل مستمعًا تمت إضافته سابقًا.
| المعلَمات | |
|---|---|
listener |
IAdbDeviceChangeListener: الكائن IAdbDeviceChangeListener الذي تتم إزالته |
run
public void run ()
حلقة التنفيذ الرئيسية يجب تشغيل هذا الإجراء في سلسلة محادثات مخصّصة.
stop
public void stop ()
يُعلم أداة التتبُّع بإيقاف حلقة التنفيذ.