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

The main execution loop.

void stop()

向追蹤器發出信號,停止執行迴圈。

公用建構函式

AdbDeviceTracker

public AdbDeviceTracker ()

建立新的 AdbDeviceTracker。

公用方法

addListener

public void addListener (IAdbDeviceChangeListener listener)

新增監聽器,以便接收裝置事件通知。

參數
listener IAdbDeviceChangeListener:要新增的 IAdbDeviceChangeListener

removeListener

public void removeListener (IAdbDeviceChangeListener listener)

移除先前新增的監聽器。

參數
listener IAdbDeviceChangeListener:要移除的 IAdbDeviceChangeListener

得分

public void run ()

主要執行迴圈。這項作業應在專屬執行緒中執行。

停止

public void stop ()

向追蹤器發出信號,停止執行迴圈。