장치 선택 옵션
public class DeviceSelectionOptions
extends Object
implements IDeviceSelection
java.lang.객체 | |
↳ | 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) 지정된 일련 번호가 있는 장치와만 일치하는 |
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) 스텁 에뮬레이터 요청 플래그를 설정합니다. |
void | setTcpDeviceRequested (boolean tcpDeviceRequested) tcp 장치 요청 플래그를 설정합니다. |
boolean | stubEmulatorRequested () |
boolean | tcpDeviceRequested ()
|
공개 생성자
장치 선택 옵션
public DeviceSelectionOptions ()
공개 방법
추가 제외 직렬
public void addExcludeSerial (String serialNumber)
제외 목록에 일련 번호를 추가합니다.
addProductType
public void addProductType (String productType)
장치 선택 옵션에 제품 유형을 추가합니다.
추가 속성
public void addProperty (String propertyKey, String propValue)
장치 선택 옵션에 속성 기준 추가
매개변수 | |
---|---|
propertyKey | String |
propValue | String |
추가 직렬
public void addSerial (String serialNumber)
장치 선택 옵션에 일련 번호를 추가합니다.
createForSerial
public static IDeviceSelection createForSerial (String serial)
지정된 일련 번호가 있는 장치와만 일치하는 IDeviceSelection
만드는 도우미 팩토리 메서드
매개변수 | |
---|---|
serial | String |
보고 | |
---|---|
IDeviceSelection |
deviceRequested
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 |
getBaseDeviceType요청됨
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
사용해야 하는 장치 유형을 반환합니다.
보고 | |
---|---|
IDeviceSelection.BaseDeviceType |
getBatteryLevel
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 |
getDeviceType요청됨
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
보고 | |
---|---|
DeviceSelectionOptions.DeviceRequestedType |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
요청된 최대 배터리 수준을 가져옵니다.
보고 | |
---|---|
Integer |
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
요청된 최대 배터리 수준을 가져옵니다.
보고 | |
---|---|
Integer |
getMinBatteryLevel
public Integer getMinBatteryLevel ()
요청된 최소 배터리 수준을 가져옵니다.
보고 | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
장치가 일치하지 않은 이유를 반환합니다.
보고 | |
---|---|
할당되지 않은 이유에 대한 일련 번호 맵 |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
배터리 수준을 알 수 없는 기기에 배터리 확인이 필요한지 여부를 가져옵니다.
보고 | |
---|---|
boolean |
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
배터리 온도를 알 수 없는 기기에 배터리 온도 확인이 필요한지 여부를 가져옵니다.
보고 | |
---|---|
boolean |
getSerials
publicgetSerials (IDevice device)
일련 번호 사본을 얻습니다.
매개변수 | |
---|---|
device | IDevice : 선택 대상으로 간주되는 장치를 나타내는 IDevice 입니다. |
보고 | |
---|---|
일련 번호의 ERROR(/Collection) |
getSerials
publicgetSerials ()
요청된 일련번호 목록을 반환합니다.
보고 | |
---|---|
localVirtualDevice요청됨
public boolean localVirtualDeviceRequested ()
보고 | |
---|---|
boolean |
성냥
public boolean matches (IDevice device)
매개변수 | |
---|---|
device | IDevice |
보고 | |
---|---|
boolean | 지정된 IDevice 제공된 옵션과 일치하는 경우 true . 그렇지 않으면 false |
nullDeviceRequested
public boolean nullDeviceRequested ()
보고 | |
---|---|
boolean |
원격 장치 요청됨
public boolean remoteDeviceRequested ()
보고 | |
---|---|
boolean |
setBaseDeviceType요청됨
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
사용해야 하는 장치 유형을 설정합니다.
매개변수 | |
---|---|
type | IDeviceSelection.BaseDeviceType |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
에뮬레이터 요청 플래그 설정
매개변수 | |
---|---|
deviceRequested | boolean |
setDeviceType요청됨
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
매개변수 | |
---|---|
requestedType | DeviceSelectionOptions.DeviceRequestedType |
setEmulator요청됨
public void setEmulatorRequested (boolean emulatorRequested)
에뮬레이터 요청 플래그 설정
매개변수 | |
---|---|
emulatorRequested | boolean |
setGceDevice요청됨
public void setGceDeviceRequested (boolean gceDeviceRequested)
매개변수 | |
---|---|
gceDeviceRequested | boolean |
setMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
최대 배터리 수준을 설정합니다.
매개변수 | |
---|---|
maxBattery | Integer |
setMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
최대 배터리 수준을 설정합니다.
매개변수 | |
---|---|
maxBatteryTemperature | Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
최소 배터리 수준을 설정합니다.
매개변수 | |
---|---|
minBattery | Integer |
setNullDevice요청됨
public void setNullDeviceRequested (boolean nullDeviceRequested)
null 장치 요청 플래그를 설정합니다.
매개변수 | |
---|---|
nullDeviceRequested | boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
배터리 수준을 알 수 없는 장치에 대해 배터리 확인이 필요한지 여부를 설정합니다.
매개변수 | |
---|---|
requireCheck | boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
배터리 온도를 알 수 없는 장치에 대해 배터리 온도 확인이 필요한지 여부를 설정합니다.
매개변수 | |
---|---|
requireCheckTemprature | boolean |
setSerial
public void setSerial (String... serialNumber)
일련 번호 포함 목록을 설정하여 기존 값을 바꿉니다.
매개변수 | |
---|---|
serialNumber | String |
setStubEmulator요청됨
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
스텁 에뮬레이터 요청 플래그를 설정합니다.
매개변수 | |
---|---|
stubEmulatorRequested | boolean |
setTcpDevice요청됨
public void setTcpDeviceRequested (boolean tcpDeviceRequested)
tcp 장치 요청 플래그를 설정합니다.
매개변수 | |
---|---|
tcpDeviceRequested | boolean |
stubEmulator요청됨
public boolean stubEmulatorRequested ()
보고 | |
---|---|
boolean |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
보고 | |
---|---|
boolean |