기기 선택 옵션

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


기기 선택 기준의 컨테이너입니다.

요약

공개 생성자

DeviceSelectionOptions()

공개 메서드

void addExcludeSerial(String serialNumber)

제외 목록에 일련번호를 추가합니다.

void addProductType(String productType)

기기 선택 옵션에 제품 유형을 추가합니다.

void addProperty(String propertyKey, String propValue)

기기 선택 옵션에 속성 기준 추가

void addSerial(String serialNumber)

기기 선택 옵션에 일련번호를 추가합니다.

static IDeviceSelection createForSerial(String serial)

기기만 일치하는 IDeviceSelection를 만드는 도우미 팩토리 메서드 지정된 일련번호가 있는

boolean deviceRequested()

boolean emulatorRequested()

String fetchEnvironmentVariable(String name)

환경 변수를 가져오는 데 사용되는 도우미 함수입니다.

boolean gceDeviceRequested()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

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

Integer getBatteryLevel(IDevice device)

지정된 기기의 배터리 잔량을 검색합니다.

String getDeviceProductType(IDevice device)

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

String getDeviceProductVariant(IDevice device)

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

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested()
getExcludeSerials()

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

Integer getMaxBatteryLevel()

요청된 최대 배터리 수준을 가져옵니다.

Integer getMaxBatteryTemperature()

요청된 최대 배터리 수준을 가져옵니다.

Integer getMinBatteryLevel()

요청된 최소 배터리 수준을 가져옵니다.

getNoMatchReason()

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

getProductTypes()

제품 유형 목록의 사본을 가져옵니다.

getProperties()

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

boolean getRequireBatteryCheck()

배터리 수준을 알 수 없는 기기에 배터리 확인이 필요한지 여부를 가져옵니다.

boolean getRequireBatteryTemperatureCheck()

배터리 온도를 알 수 없는 기기의 배터리 온도 확인이 필요한지 여부를 가져옵니다.

getSerials(IDevice device)

일련번호의 사본을 가져옵니다.

getSerials()

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

boolean localVirtualDeviceRequested()
boolean matches(IDevice device)
boolean nullDeviceRequested()

boolean remoteDeviceRequested()
void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

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

void setDeviceRequested(boolean deviceRequested)

에뮬레이터 요청 플래그 설정

void setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
void setEmulatorRequested(boolean emulatorRequested)

에뮬레이터 요청 플래그 설정

void setGceDeviceRequested(boolean gceDeviceRequested)
void setMaxBatteryLevel(Integer maxBattery)

최대 배터리 수준을 설정합니다.

void setMaxBatteryTemperature(Integer maxBatteryTemperature)

최대 배터리 수준을 설정합니다.

void setMinBatteryLevel(Integer minBattery)

최소 배터리 수준을 설정합니다.

void setNullDeviceRequested(boolean nullDeviceRequested)

null 기기 요청 플래그를 설정합니다.

void setRequireBatteryCheck(boolean requireCheck)

배터리 잔량을 알 수 없는 기기의 배터리 확인 필요 여부를 설정합니다.

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

배터리 온도를 알 수 없는 기기의 배터리 온도 확인 필요 여부를 설정합니다.

void setSerial(String... serialNumber)

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

void setStubEmulatorRequested(boolean stubEmulatorRequested)

스텁 에뮬레이터 요청 플래그를 설정합니다.

boolean stubEmulatorRequested()

공개 생성자

기기 선택 옵션

public DeviceSelectionOptions ()

공개 메서드

addExcludeSerial

public void addExcludeSerial (String serialNumber)

제외 목록에 일련번호를 추가합니다.

addProductType

public void addProductType (String productType)

기기 선택 옵션에 제품 유형을 추가합니다.

추가 속성

public void addProperty (String propertyKey, 
                String propValue)

기기 선택 옵션에 속성 기준 추가

매개변수
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

기기 선택 옵션에 일련번호를 추가합니다.

createForSerial

public static IDeviceSelection createForSerial (String serial)

기기만 일치하는 IDeviceSelection를 만드는 도우미 팩토리 메서드 지정된 일련번호가 있는

매개변수
serial String

반환 값
IDeviceSelection

기기 요청됨

public boolean deviceRequested ()

반환 값
boolean

에뮬레이터요청

public boolean emulatorRequested ()

반환 값
boolean

패치환경 변수

public String fetchEnvironmentVariable (String name)

환경 변수를 가져오는 데 사용되는 도우미 함수입니다. 기본적으로 System.getenv(String)를 둘러싼 래퍼입니다. 단위 테스트를 위해 실행됩니다.

매개변수
name String: 가져올 환경 변수입니다.

반환 값
String 환경 변수의 String 값 또는 사용할 수 없는 경우 null입니다.

gceDeviceRequested

public boolean gceDeviceRequested ()

반환 값
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

반환 값
IDeviceSelection.BaseDeviceType

배터리 레벨 가져오기

public Integer getBatteryLevel (IDevice device)

지정된 기기의 배터리 잔량을 검색합니다.

매개변수
device IDevice: IDevice

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

getDeviceProductType

public String getDeviceProductType (IDevice device)

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

매개변수
device IDevice: IDevice

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

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

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

매개변수
device IDevice: IDevice

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

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

반환 값
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

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

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

getMaxBatteryLevel 가져오기

public Integer getMaxBatteryLevel ()

요청된 최대 배터리 수준을 가져옵니다.

반환 값
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

요청된 최대 배터리 수준을 가져옵니다.

반환 값
Integer

getMinBatteryLevel 가져오기

public Integer getMinBatteryLevel ()

요청된 최소 배터리 수준을 가져옵니다.

반환 값
Integer

getNoMatchReason

public  getNoMatchReason ()

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

반환 값
일련번호가 할당되지 않은 이유에 대한 맵입니다.

getProductTypes

public  getProductTypes ()

제품 유형 목록의 사본을 가져옵니다.

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

getProperties

public  getProperties ()

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

반환 값
기기 속성 이름의 ERROR(/Map)를 값에 가져옴

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

배터리 수준을 알 수 없는 기기에 배터리 확인이 필요한지 여부를 가져옵니다.

반환 값
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

배터리 온도를 알 수 없는 기기의 배터리 온도 확인이 필요한지 여부를 가져옵니다.

반환 값
boolean

getSerials

public  getSerials (IDevice device)

일련번호 사본을 가져옵니다.

매개변수
device IDevice: 선택 대상으로 고려된 기기를 나타내는 IDevice입니다.

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

getSerials

public  getSerials ()

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

반환 값

localVirtualDeviceRequested(로컬 가상 기기 요청됨)

public boolean localVirtualDeviceRequested ()

반환 값
boolean

일치

public boolean matches (IDevice device)

매개변수
device IDevice

반환 값
boolean 지정된 IDevice가 제공된 옵션과 일치하는 경우 true입니다. 그 외에는 false

nullDeviceRequested(기기 요청됨)

public boolean nullDeviceRequested ()

반환 값
boolean

원격 기기 요청됨

public boolean remoteDeviceRequested ()

반환 값
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

매개변수
type IDeviceSelection.BaseDeviceType

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

에뮬레이터 요청 플래그 설정

매개변수
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

매개변수
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

에뮬레이터 요청 플래그 설정

매개변수
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

매개변수
gceDeviceRequested boolean

최대 배터리 수준 설정

public void setMaxBatteryLevel (Integer maxBattery)

최대 배터리 수준을 설정합니다.

매개변수
maxBattery Integer

최대 배터리 온도 설정

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

최대 배터리 수준을 설정합니다.

매개변수
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

최소 배터리 수준을 설정합니다.

매개변수
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

null 기기 요청 플래그를 설정합니다.

매개변수
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

배터리 잔량을 알 수 없는 기기의 배터리 확인 필요 여부를 설정합니다.

매개변수
requireCheck boolean

배터리 온도 확인 필요 설정

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

배터리 온도를 알 수 없는 기기의 배터리 온도 확인 필요 여부를 설정합니다.

매개변수
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

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

매개변수
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

스텁 에뮬레이터 요청 플래그를 설정합니다.

매개변수
stubEmulatorRequested boolean

TubeEmulator요청

public boolean stubEmulatorRequested ()

반환 값
boolean