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

يُعلم أداة التتبُّع بإيقاف حلقة التنفيذ.