IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


기기 선택 기준을 위한 인터페이스입니다.

요약

공개 메서드

abstract boolean deviceRequested()
abstract boolean emulatorRequested()
abstract boolean gceDeviceRequested()
abstract Integer getBatteryLevel(IDevice device)

지정된 기기의 배터리 수준을 가져옵니다.

abstract String getDeviceProductType(IDevice device)

지정된 기기 제품 유형을 가져옵니다.

abstract String getDeviceProductVariant(IDevice device)

지정된 기기 제품 옵션을 가져옵니다.

abstract getExcludeSerials()

일련번호 제외 목록의 사본을 가져옵니다.

abstract getNoMatchReason()

기기가 일치하지 않은 이유를 반환합니다.

abstract getProductTypes()

제품 유형 목록 사본 가져오기

abstract getProperties()

속성 목록의 매핑을 반환합니다.

abstract getSerials(IDevice device)

일련번호 사본 가져오기

abstract getSerials()

요청된 연재물 목록을 반환합니다.

abstract boolean nullDeviceRequested()
abstract void setSerial(String... serialNumber)

일련번호 포함 목록을 설정하여 기존 값을 대체합니다.

abstract boolean stubEmulatorRequested()
abstract boolean tcpDeviceRequested()

공개 메서드

deviceRequested

public abstract boolean deviceRequested ()

반환 값
boolean 기기가 요청된 경우 true

emulatorRequested

public abstract boolean emulatorRequested ()

반환 값
boolean 에뮬레이터가 요청된 경우 true

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

반환 값
boolean gce 기기 (원격 기기)가 요청된 경우 true

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

지정된 기기의 배터리 수준을 가져옵니다.

매개변수
device IDevice: IDevice

반환 값
Integer 기기 배터리 잔량 또는 알 수 없는 경우 null

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

지정된 기기 제품 유형을 가져옵니다.

매개변수
device IDevice: IDevice

반환 값
String 기기 제품 유형 또는 알 수 없는 경우 null

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

지정된 기기 제품 옵션을 가져옵니다.

매개변수
device IDevice: IDevice

반환 값
String 기기 제품 옵션 또는 알 수 없는 경우 null

getExcludeSerials

public abstract  getExcludeSerials ()

일련번호 제외 목록의 사본을 가져옵니다.

반환 값
일련번호 ERROR(/Collection)

getNoMatchReason

public abstract  getNoMatchReason ()

기기가 일치하지 않은 이유를 반환합니다.

반환 값
일련번호와 할당되지 않은 이유를 매핑하는 맵

getProductTypes

public abstract  getProductTypes ()

제품 유형 목록 사본 가져오기

반환 값
제품 유형 ERROR(/Collection)

getProperties

public abstract  getProperties ()

속성 목록의 매핑을 반환합니다.

반환 값
기기 속성 이름과 값의 ERROR(/Map)

getSerials

public abstract  getSerials (IDevice device)

일련번호 사본 가져오기

매개변수
device IDevice: 선택을 고려할 기기를 나타내는 IDevice입니다.

반환 값
일련번호 ERROR(/Collection)

getSerials

public abstract  getSerials ()

요청된 연재물 목록을 반환합니다.

반환 값

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

반환 값
boolean null 기기 (즉, 기기가 필요하지 않음)가 요청된 경우 true

setSerial

public abstract void setSerial (String... serialNumber)

일련번호 포함 목록을 설정하여 기존 값을 대체합니다.

매개변수
serialNumber String

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

반환 값
boolean 스텁 에뮬레이터가 요청된 경우 true입니다. 스텁 에뮬레이터는 구성에서 에뮬레이터를 실행해야 할 때 사용되는 자리표시자입니다.

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

반환 값
boolean tcp 기기 (adb 연결 기기)가 요청된 경우 true