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 ()
トラッカーに実行ループを停止するよう通知します。