ردیاب دستگاه Adb
public class AdbDeviceTracker
extends Object implements Runnable
| شیء جاوا | |
| ↳ | com.android.tradefed.device.AdbDeviceTracker |
با اجرا و تجزیه خروجی دستور 'adb track-devices'، رویدادهای اتصال دستگاه و تغییر وضعیت را فراهم میکند.
این کلاس برای تشخیص دستگاه طراحی شده است. در یک نخ پسزمینه اجرا میشود و IAdbDeviceChangeListener های ثبتشده را از هرگونه تغییر مطلع میکند.
خلاصه
سازندگان عمومی | |
|---|---|
AdbDeviceTracker ()یک AdbDeviceTracker جدید ایجاد میکند. | |
روشهای عمومی | |
|---|---|
void | addListener ( IAdbDeviceChangeListener listener)یک شنونده اضافه میکند تا از رویدادهای دستگاه مطلع شود. |
void | removeListener ( IAdbDeviceChangeListener listener)شنوندهای که قبلاً اضافه شده است را حذف میکند. |
void | run ()حلقه اصلی اجرا. |
void | stop ()به ردیاب سیگنال میدهد تا حلقه اجرای خود را متوقف کند. |
سازندگان عمومی
ردیاب دستگاه Adb
public AdbDeviceTracker ()
یک AdbDeviceTracker جدید ایجاد میکند.
روشهای عمومی
addListener
public void addListener (IAdbDeviceChangeListener listener)
یک شنونده اضافه میکند تا از رویدادهای دستگاه مطلع شود.
| پارامترها | |
|---|---|
listener | IAdbDeviceChangeListener : IAdbDeviceChangeListener که قرار است اضافه شود. |
حذفکننده
public void removeListener (IAdbDeviceChangeListener listener)
شنوندهای که قبلاً اضافه شده است را حذف میکند.
| پارامترها | |
|---|---|
listener | IAdbDeviceChangeListener : IAdbDeviceChangeListener که قرار است حذف شود. |
دویدن
public void run ()
حلقه اجرای اصلی. این باید در یک نخ اختصاصی اجرا شود.
متوقف کردن
public void stop ()
به ردیاب سیگنال میدهد تا حلقه اجرای خود را متوقف کند.