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()
|
default
boolean
|
tcpDeviceRequested()
|
공개 메서드
기기 요청됨
public abstract boolean deviceRequested ()
반환 값 | |
---|---|
boolean |
기기가 요청된 경우 true |
에뮬레이터요청
public abstract boolean emulatorRequested ()
반환 값 | |
---|---|
boolean |
true : 에뮬레이터가 요청된 경우 |
gceDeviceRequested
public abstract boolean gceDeviceRequested ()
반환 값 | |
---|---|
boolean |
gce 기기 (원격 기기)가 요청된 경우 true |
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
사용해야 하는 기기 유형을 반환합니다.
반환 값 | |
---|---|
IDeviceSelection.BaseDeviceType |
배터리 레벨 가져오기
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 abstractgetExcludeSerials ()
일련번호 제외 목록의 사본을 가져옵니다.
반환 값 | |
---|---|
|
일련번호의 ERROR(/Collection) |
getNoMatchReason
public abstractgetNoMatchReason ()
기기가 일치하지 않는 이유를 반환합니다.
반환 값 | |
---|---|
|
일련번호가 할당되지 않은 이유에 대한 맵입니다. |
getProductTypes
public abstractgetProductTypes ()
제품 유형 목록의 사본을 가져옵니다.
반환 값 | |
---|---|
|
제품 유형의 ERROR(/Collection) |
getSerials
public abstractgetSerials (IDevice device)
일련번호 사본을 가져옵니다.
매개변수 | |
---|---|
device |
IDevice : 선택 대상으로 고려된 기기를 나타내는 IDevice 입니다. |
반환 값 | |
---|---|
|
일련번호의 ERROR(/Collection) |
getSerials
public abstractgetSerials ()
요청된 일련번호 목록을 반환합니다.
반환 값 | |
---|---|
|
nullDeviceRequested(기기 요청됨)
public abstract boolean nullDeviceRequested ()
반환 값 | |
---|---|
boolean |
null 기기 (즉, 기기가 필요하지 않음)가 요청된 경우 true |
setBaseDeviceTypeRequested
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 |
TubeEmulator요청
public abstract boolean stubEmulatorRequested ()
반환 값 | |
---|---|
boolean |
스텁 에뮬레이터가 요청된 경우 true 입니다. 스텁 에뮬레이터는
구성에서 에뮬레이터를 실행해야 할 때 사용할 자리표시자입니다. |
TCP기기가 요청됨
public boolean tcpDeviceRequested ()
반환 값 | |
---|---|
boolean |
true : TCP 기기 (adb 연결된 기기라고도 함)가 요청된 경우 |