IDeviceSelection

public interface IDeviceSelection
implements IMatcher <IDevice>

com.android.tradefed.device.IDeviceSelection


장치 선택 기준에 대한 인터페이스입니다.

요약

공개 메소드

abstract boolean deviceRequested ()
abstract boolean emulatorRequested ()
abstract boolean gceDeviceRequested ()
abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

사용해야 하는 장치 유형을 반환합니다.

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 setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type)

사용해야 하는 장치 유형을 설정합니다.

abstract void setRequireBatteryCheck (boolean requireCheck)

배터리 점검을 수행할지 여부를 설정합니다.

abstract void setSerial (String... serialNumber)

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

abstract boolean stubEmulatorRequested ()
abstract boolean tcpDeviceRequested ()

공개 메소드

장치요청됨

public abstract boolean deviceRequested ()

보고
boolean 장치가 요청된 경우 true

에뮬레이터요청됨

public abstract boolean emulatorRequested ()

보고
boolean 에뮬레이터가 요청된 경우 true

gceDevice요청됨

public abstract boolean gceDeviceRequested ()

보고
boolean gce 장치(원격 장치라고도 함)가 요청된 경우 true

getBaseDeviceType요청됨

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

사용해야 하는 장치 유형을 반환합니다.

보고
IDeviceSelection.BaseDeviceType

getBattery레벨

public abstract Integer getBatteryLevel (IDevice device)

지정된 장치의 배터리 수준을 검색합니다.

매개변수
device IDevice : IDevice

보고
Integer 장치 배터리 수준 또는 알 수 없는 경우 null

getDevice제품 유형

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

요청된 일련번호 목록을 반환합니다.

보고

nullDevice요청됨

public abstract boolean nullDeviceRequested ()

보고
boolean null 장치(장치가 필요하지 않음)가 요청된 경우 true

setBaseDeviceType요청됨

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

사용해야 하는 장치 유형을 설정합니다.

매개변수
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

배터리 점검을 수행할지 여부를 설정합니다.

매개변수
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

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

매개변수
serialNumber String

스텁에뮬레이터요청됨

public abstract boolean stubEmulatorRequested ()

보고
boolean 스텁 에뮬레이터가 요청된 경우 true . 스텁 에뮬레이터는 구성이 에뮬레이터를 시작해야 할 때 사용되는 자리 표시자입니다.

tcpDevice요청됨

public abstract boolean tcpDeviceRequested ()

보고
boolean TCP 장치(adb 연결 장치라고도 함)가 요청된 경우 true