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

トラッカーに実行ループを停止するよう通知します。