ID 장치 선택

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 setSerial (String... serialNumber)

일련 번호 포함 목록을 설정하여 기존 값을 바꿉니다.

abstract boolean stubEmulatorRequested ()
abstract boolean tcpDeviceRequested ()

공개 방법

deviceRequested

public abstract boolean deviceRequested ()

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

에뮬레이터요청됨

public abstract boolean emulatorRequested ()

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

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

보고
boolean gce 장치(일명 원격 장치)가 요청된 경우 true

getBaseDeviceType요청됨

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

보고
IDeviceSelection.BaseDeviceType

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

setBaseDeviceType요청됨

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

매개변수
type IDeviceSelection.BaseDeviceType

setSerial

public abstract void setSerial (String... serialNumber)

일련 번호 포함 목록을 설정하여 기존 값을 바꿉니다.

매개변수
serialNumber String

stubEmulator요청됨

public abstract boolean stubEmulatorRequested ()

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

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

보고
boolean tcp 장치(일명 adb 연결 장치)가 요청된 경우 true