CihazSeçimSeçenekleri

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Object
com.android.tradefed.device.DeviceSelectionOptions


Cihaz seçim kriterleri için kapsayıcı.

Özet

Kamu inşaatçıları

DeviceSelectionOptions ()

Genel yöntemler

void addExcludeSerial (String serialNumber)

Hariç tutma listesine bir seri numarası ekleyin.

void addProductType (String productType)

Cihaz seçim seçeneklerine bir ürün türü ekleyin.

void addProperty (String propertyKey, String propValue)

Cihaz seçim seçeneklerine özellik kriteri ekleme

void addSerial (String serialNumber)

Cihaz seçim seçeneklerine bir seri numarası ekleyin.

static IDeviceSelection createForSerial (String serial)

Yalnızca verilen seri numarasına sahip cihazla eşleşecek bir IDeviceSelection oluşturmak için yardımcı fabrika yöntemi

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

Ortam değişkenini getirmek için kullanılan yardımcı işlev.

boolean gceDeviceRequested ()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Kullanmamız gereken cihaz tipini döndürür.

Integer getBatteryLevel (IDevice device)

Verilen cihaz için pil seviyesini alır

String getDeviceProductType (IDevice device)

Verilen cihazların ürün tipini alır

String getDeviceProductVariant (IDevice device)

Verilen cihazların ürün çeşidini alır

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
getExcludeSerials ()

Seri numaraları hariç tutma listesinin bir kopyasını alır

Integer getMaxBatteryLevel ()

İstenilen maksimum pil seviyesini alır

Integer getMaxBatteryTemperature ()

İstenilen maksimum pil seviyesini alır

Integer getMinBatteryLevel ()

İstenilen minimum pil seviyesini alır

getNoMatchReason ()

Cihazın eşleşmeme nedenini döndürür.

getProductTypes ()

Ürün türü listesinin bir kopyasını alır

getProperties ()

Mülk listesinin haritasını döndürür

boolean getRequireBatteryCheck ()

Pil seviyesi bilinmeyen cihazlar için pil kontrolünün gerekli olup olmadığını alır

boolean getRequireBatteryTemperatureCheck ()

Bilinmeyen pil sıcaklığına sahip cihazlar için pil sıcaklığı kontrolünün gerekli olup olmadığını alır

getSerials (IDevice device)

Seri numaralarının bir kopyasını alır

getSerials ()

İstenen dizilerin listesini döndürür.

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

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

Kullanmamız gereken cihaz tipini ayarlar.

void setDeviceRequested (boolean deviceRequested)

Emülatörün talep ettiği bayrağı ayarlar

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

Emülatörün talep ettiği bayrağı ayarlar

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

Maksimum pil seviyesini ayarlar

void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Maksimum pil seviyesini ayarlar

void setMinBatteryLevel (Integer minBattery)

Minimum pil seviyesini ayarlar

void setNullDeviceRequested (boolean nullDeviceRequested)

Boş aygıt istenen bayrağını ayarlar

void setRequireBatteryCheck (boolean requireCheck)

Pil seviyesi bilinmeyen cihazlar için pil kontrolünün gerekip gerekmediğini ayarlar

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Bilinmeyen pil sıcaklığına sahip cihazlar için pil sıcaklığı kontrolünün gerekip gerekmediğini ayarlar

void setSerial (String... serialNumber)

Mevcut değerleri değiştirerek seri numarası ekleme listesini ayarlayın.

void setStubEmulatorRequested (boolean stubEmulatorRequested)

Saplama öykünücüsünün talep ettiği bayrağı ayarlar

void setTcpDeviceRequested (boolean tcpDeviceRequested)

TCP cihazının istenen işaretini ayarlar

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

Kamu inşaatçıları

CihazSeçimSeçenekleri

public DeviceSelectionOptions ()

Genel yöntemler

addExcludeSerial

public void addExcludeSerial (String serialNumber)

Hariç tutma listesine bir seri numarası ekleyin.

addProductType

public void addProductType (String productType)

Cihaz seçim seçeneklerine bir ürün türü ekleyin.

addProperty

public void addProperty (String propertyKey, 
                String propValue)

Cihaz seçim seçeneklerine özellik kriteri ekleme

Parametreler
propertyKey String

propValue String

seri ekle

public void addSerial (String serialNumber)

Cihaz seçim seçeneklerine bir seri numarası ekleyin.

createForSerial

public static IDeviceSelection createForSerial (String serial)

Yalnızca verilen seri numarasına sahip cihazla eşleşecek bir IDeviceSelection oluşturmak için yardımcı fabrika yöntemi

Parametreler
serial String

İadeler
IDeviceSelection

cihazİstendi

public boolean deviceRequested ()

İadeler
boolean

emülatörİstenen

public boolean emulatorRequested ()

İadeler
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Ortam değişkenini getirmek için kullanılan yardımcı işlev. Esasen System.getenv(String) etrafındaki bir sarmalayıcıdır. Bu, birim testi amacıyla yapılır.

Parametreler
name String : getirilecek ortam değişkeni.

İadeler
String Ortam değişkeninin bir String değeri veya mevcut değilse null.

gceCihazTalep Edildi

public boolean gceDeviceRequested ()

İadeler
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Kullanmamız gereken cihaz tipini döndürür.

İadeler
IDeviceSelection.BaseDeviceType

Pil Seviyesini Al

public Integer getBatteryLevel (IDevice device)

Verilen cihaz için pil seviyesini alır

Parametreler
device IDevice : IDevice

İadeler
Integer cihazın pil seviyesi veya bilinmiyorsa null

getDeviceProductType

public String getDeviceProductType (IDevice device)

Verilen cihazların ürün tipini alır

Parametreler
device IDevice : IDevice

İadeler
String cihazın ürün türü veya bilinmiyorsa null

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Verilen cihazların ürün çeşidini alır

Parametreler
device IDevice : IDevice

İadeler
String cihazın ürün çeşidi veya bilinmiyorsa null

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

İadeler
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

Seri numaraları hariç tutma listesinin bir kopyasını alır

İadeler
seri numaralarının ERROR(/Collection)

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

İstenilen maksimum pil seviyesini alır

İadeler
Integer

getMaxBatterySıcaklık

public Integer getMaxBatteryTemperature ()

İstenilen maksimum pil seviyesini alır

İadeler
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

İstenilen minimum pil seviyesini alır

İadeler
Integer

getNoMatchReason

public  getNoMatchReason ()

Cihazın eşleşmeme nedenini döndürür.

İadeler
Tahsis edilmeme nedenini gösteren seri numarası haritası

getProductTypes

public  getProductTypes ()

Ürün türü listesinin bir kopyasını alır

İadeler
ürün türlerinin ERROR(/Collection)

getProperties

public  getProperties ()

Mülk listesinin haritasını döndürür

İadeler
aygıt özellik adlarının değerlerle bir ERROR(/Map)

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Pil seviyesi bilinmeyen cihazlar için pil kontrolünün gerekli olup olmadığını alır

İadeler
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Bilinmeyen pil sıcaklığına sahip cihazlar için pil sıcaklığı kontrolünün gerekli olup olmadığını alır

İadeler
boolean

getSerials

public  getSerials (IDevice device)

Seri numaralarının bir kopyasını alır

Parametreler
device IDevice : Seçim için dikkate alınan cihazı temsil eden IDevice .

İadeler
seri numaralarının ERROR(/Collection)

getSerials

public  getSerials ()

İstenen dizilerin listesini döndürür.

İadeler

yerelSanalCihazTalep Edildi

public boolean localVirtualDeviceRequested ()

İadeler
boolean

maçlar

public boolean matches (IDevice device)

Parametreler
device IDevice

İadeler
boolean verilen IDevice sağlanan seçeneklerle eşleşiyorsa true . aksi takdirde false

nullCihazTalep Edildi

public boolean nullDeviceRequested ()

İadeler
boolean

uzakCihazTalep Edildi

public boolean remoteDeviceRequested ()

İadeler
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Kullanmamız gereken cihaz tipini ayarlar.

Parametreler
type IDeviceSelection.BaseDeviceType

setCihazTalep Edildi

public void setDeviceRequested (boolean deviceRequested)

Emülatörün talep ettiği bayrağı ayarlar

Parametreler
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Parametreler
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorİstendi

public void setEmulatorRequested (boolean emulatorRequested)

Emülatörün talep ettiği bayrağı ayarlar

Parametreler
emulatorRequested boolean

setGceCihazTalep Edildi

public void setGceDeviceRequested (boolean gceDeviceRequested)

Parametreler
gceDeviceRequested boolean

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Maksimum pil seviyesini ayarlar

Parametreler
maxBattery Integer

setMaxPilSıcaklığı

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Maksimum pil seviyesini ayarlar

Parametreler
maxBatteryTemperature Integer

setMinPil Seviyesi

public void setMinBatteryLevel (Integer minBattery)

Minimum pil seviyesini ayarlar

Parametreler
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Boş aygıt istenen bayrağını ayarlar

Parametreler
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

Pil seviyesi bilinmeyen cihazlar için pil kontrolünün gerekip gerekmediğini ayarlar

Parametreler
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Bilinmeyen pil sıcaklığına sahip cihazlar için pil sıcaklığı kontrolünün gerekip gerekmediğini ayarlar

Parametreler
requireCheckTemprature boolean

setSeri

public void setSerial (String... serialNumber)

Mevcut değerleri değiştirerek seri numarası ekleme listesini ayarlayın.

Parametreler
serialNumber String

setStubEmulatorTalep Edildi

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Saplama öykünücüsünün talep ettiği bayrağı ayarlar

Parametreler
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

TCP cihazının istenen işaretini ayarlar

Parametreler
tcpDeviceRequested boolean

stubEmulatorİstenen

public boolean stubEmulatorRequested ()

İadeler
boolean

tcpCihazTalep Edildi

public boolean tcpDeviceRequested ()

İadeler
boolean