기기 상태 모니터링

public class DeviceStateMonitor
extends NativeDeviceStateMonitor

java.lang.Object의 클래스
   ↳ com.android.tradefed.device.NativeDeviceStateMonitor
     ↳ com.android.tradefed.device.DeviceStateMonitor의


IDevice의 상태를 모니터링하는 도우미 클래스입니다.

요약

공개 생성자

DeviceStateMonitor(IDeviceManager mgr, IDevice device, boolean fastbootEnabled)

보호된 메서드

boolean postOnlineCheck(long waitTime)

온라인 기기에서 추가로 확인해야 할 사항

boolean waitForPmResponsive(long waitTime)

기기 패키지 관리자가 응답할 때까지 기다립니다.

공개 생성자

기기 상태 모니터링

public DeviceStateMonitor (IDeviceManager mgr, 
                IDevice device, 
                boolean fastbootEnabled)

매개변수
mgr IDeviceManager

device IDevice

fastbootEnabled boolean

보호된 메서드

PostOnlineCheck(온라인 확인)

protected boolean postOnlineCheck (long waitTime)

온라인 기기에서 추가로 확인해야 할 사항

매개변수
waitTime long: 포기하기 전 대기하는 시간(밀리초)

반환 값
boolean waitTime이 만료되기 전에 검사가 성공한 경우 true입니다. 그 외에는 false

생성 값
DeviceNotAvailableException

waitForPm반응형

protected boolean waitForPmResponsive (long waitTime)

기기 패키지 관리자가 응답할 때까지 기다립니다.

매개변수
waitTime long: 포기하기 전 대기하는 시간(밀리초)

반환 값
boolean waitTime이 만료되기 전에 패키지 관리가 응답하면 true입니다. 그 외에는 false