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 ()
主要执行循环。应在专用线程中运行。
停止
public void stop ()
向跟踪器发送信号以停止其执行循环。