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 ()
트래커에 실행 루프를 중지하도록 신호를 보냅니다.