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

向跟踪器发送信号以停止其执行循环。