DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Cihaz seçim ölçütleri için kapsayıcı.

Özet

Herkese açık oluşturucular

DeviceSelectionOptions()

Herkese açık yöntemler

void addExcludeSerial(String serialNumber)

Hariç tutma listesine seri numarası ekleyin.

void addProductType(String productType)

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

void addProperty(String propertyKey, String propValue)

Cihaz seçimi seçeneklerine bir mülk ölçütü ekleme

void addSerial(String serialNumber)

Cihaz seçimi seçeneklerine seri numarası ekleyin.

static IDeviceSelection createForSerial(String serial)

Yalnızca belirli seri numarasına sahip cihazlarla 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 türünü döndürür.

Integer getBatteryLevel(IDevice device)

Belirtilen cihazın pil seviyesini alır.

String getDeviceProductType(IDevice device)

Belirtilen cihazların ürün türünü alır.

String getDeviceProductVariant(IDevice device)

Belirtilen cihazın ürün varyantını alır.

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested()
getExcludeSerials()

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

Integer getMaxBatteryLevel()

İstenen maksimum pil seviyesini alır.

Integer getMaxBatteryTemperature()

İstenen maksimum pil seviyesini alır.

Integer getMinBatteryLevel()

İstenen minimum pil seviyesine ulaşır.

getNoMatchReason()

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

getProductTypes()

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

getProperties()

Özellik 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ı alma

getSerials()

İstenen seri numaralarının listesini döndürür.

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

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

Kullanmamız gereken cihaz türünü ayarlar.

void setDeviceRequested(boolean deviceRequested)

İstenen emülatör işaretini ayarlar.

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

İstenen emülatör işaretini 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)

İstenen boş cihaz işaretini ayarlar.

void setRequireBatteryCheck(boolean requireCheck)

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

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

Pil sıcaklığı bilinmeyen cihazlarda pil sıcaklığı kontrolünün gerekli olup olmadığını ayarlar.

void setSerial(String... serialNumber)

Seri numarası dahil etme listesini ayarlayın ve mevcut değerleri değiştirin.

void setStubEmulatorRequested(boolean stubEmulatorRequested)

İstenen sahte emülatör işaretini ayarlar.

boolean shouldCreateTemporarilyPlaceholder()

Meta verilerden geçici bir yer tutucu oluşturun.

boolean stubEmulatorRequested()

Herkese açık oluşturucular

DeviceSelectionOptions

public DeviceSelectionOptions ()

Herkese açık yöntemler

addExcludeSerial

public void addExcludeSerial (String serialNumber)

Hariç tutma listesine seri numarası ekleyin.

addProductType

public void addProductType (String productType)

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

addProperty

public void addProperty (String propertyKey, 
                String propValue)

Cihaz seçimi seçeneklerine bir mülk ölçütü ekleme

Parametreler
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

Cihaz seçimi seçeneklerine seri numarası ekleyin.

createForSerial

public static IDeviceSelection createForSerial (String serial)

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

Parametreler
serial String

İlerlemeler
IDeviceSelection

deviceRequested

public boolean deviceRequested ()

İlerlemeler
boolean

emulatorRequested

public boolean emulatorRequested ()

İlerlemeler
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

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

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

İlerlemeler
String Ortam değişkeninin String değeri veya kullanılamıyorsa null.

gceDeviceRequested

public boolean gceDeviceRequested ()

İlerlemeler
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Kullanmamız gereken cihaz türünü döndürür.

İlerlemeler
IDeviceSelection.BaseDeviceType

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

Belirtilen cihazın pil seviyesini alır.

Parametreler
device IDevice: IDevice

İlerlemeler
Integer Cihazın pil seviyesi veya bilinmiyorsa null

getDeviceProductType

public String getDeviceProductType (IDevice device)

Belirtilen cihazların ürün türünü alır.

Parametreler
device IDevice: IDevice

İlerlemeler
String Cihazın ürün türü veya bilinmiyorsa null

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Belirtilen cihazın ürün varyantını alır.

Parametreler
device IDevice: IDevice

İlerlemeler
String Cihazın ürün çeşidi veya null bilinmiyorsa

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

İlerlemeler
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

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

İlerlemeler
ERROR(/Collection) seri numarası

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

İstenen maksimum pil seviyesini alır.

İlerlemeler
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

İstenen maksimum pil seviyesini alır.

İlerlemeler
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

İstenen minimum pil seviyesine ulaşır.

İlerlemeler
Integer

getNoMatchReason

public  getNoMatchReason ()

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

İlerlemeler
Seri numarasının, tahsis edilmeme nedenine ilişkin bir harita

getProductTypes

public  getProductTypes ()

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

İlerlemeler
ERROR(/Collection) ürün türü

getProperties

public  getProperties ()

Özellik listesinin haritasını döndürür.

İlerlemeler
Cihaz özelliği adlarının ERROR(/Map) değerleri

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

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

İlerlemeler
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.

İlerlemeler
boolean

getSerials

public  getSerials (IDevice device)

Seri numaralarının bir kopyasını alma

Parametreler
device IDevice: Seçim için değerlendirilen cihazı temsil eden IDevice.

İlerlemeler
ERROR(/Collection) seri numarası

getSerials

public  getSerials ()

İstenen seri numaralarının listesini döndürür.

İlerlemeler

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

İlerlemeler
boolean

şununla eşleşiyor:

public boolean matches (IDevice device)

Parametreler
device IDevice

İlerlemeler
boolean Belirtilen IDevice, sağlanan seçeneklerle eşleşiyorsa true. false aksi durumda

nullDeviceRequested

public boolean nullDeviceRequested ()

İlerlemeler
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

İlerlemeler
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Kullanmamız gereken cihaz türünü ayarlar.

Parametreler
type IDeviceSelection.BaseDeviceType

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

İstenen emülatör işaretini ayarlar.

Parametreler
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Parametreler
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

İstenen emülatör işaretini ayarlar.

Parametreler
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

Parametreler
gceDeviceRequested boolean

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Maksimum pil seviyesini ayarlar.

Parametreler
maxBattery Integer

setMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Maksimum pil seviyesini ayarlar.

Parametreler
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Minimum pil seviyesini ayarlar.

Parametreler
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

İstenen boş cihaz işaretini ayarlar.

Parametreler
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

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

Parametreler
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Pil sıcaklığı bilinmeyen cihazlarda pil sıcaklığı kontrolünün gerekli olup olmadığını ayarlar.

Parametreler
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

Seri numarası dahil etme listesini ayarlayın ve mevcut değerleri değiştirin.

Parametreler
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

İstenen saplama emülatörü işaretini ayarlar.

Parametreler
stubEmulatorRequested boolean

shouldCreateTemporarilyPlaceholder

public boolean shouldCreateTemporarilyPlaceholder ()

Meta verilerden geçici bir yer tutucu oluşturun.

İlerlemeler
boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

İlerlemeler
boolean