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

트래커에 실행 루프를 중지하도록 신호를 보냅니다.