Cihaz Seçimi Seçenekleri

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Cihaz seçim kriterleri için konteyner.

Özet

kamu inşaatçılar

DeviceSelectionOptions ()

Genel yöntemler

void addExcludeSerial (String serialNumber)

Dışlama listesine bir seri numarası ekleyin.

void addProductType (String productType)

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

void addProperty (String propertyKey, String propValue)

Cihaz seçim seçeneklerine bir özellik kriteri ekleyin

void addSerial (String serialNumber)

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

static IDeviceSelection createForSerial (String serial)

Yalnızca verilen seri ile cihazı eşleştirecek 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 varyantını alır

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
getExcludeSerials ()

Seri numaraları dışlama 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 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 ()

Özellik listesinin bir 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)

İstenen emülatör bayrağını ayarlar

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

İstenen emülatör bayrağını 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 bayrağını ayarlar

void setRequireBatteryCheck (boolean requireCheck)

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

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

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

void setSerial (String... serialNumber)

Mevcut tüm değerleri değiştirerek seri numaraları dahil etme listesini ayarlayın.

void setStubEmulatorRequested (boolean stubEmulatorRequested)

İstenen saplama emülatörü bayrağını ayarlar

void setTcpDeviceRequested (boolean tcpDeviceRequested)

İstenen tcp aygıtı bayrağını ayarlar

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

kamu inşaatçılar

Cihaz Seçimi Seçenekleri

public DeviceSelectionOptions ()

Genel yöntemler

ekleHariçSeri

public void addExcludeSerial (String serialNumber)

Dışlama listesine bir seri numarası ekleyin.

ürünTürü ekle

public void addProductType (String productType)

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

özellik ekle

public void addProperty (String propertyKey, 
                String propValue)

Cihaz seçim seçeneklerine bir özellik kriteri ekleyin

parametreler
propertyKey String

propValue String

seri ekle

public void addSerial (String serialNumber)

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

seri için oluştur

public static IDeviceSelection createForSerial (String serial)

Yalnızca verilen seri ile cihazı eşleştirecek bir IDeviceSelection oluşturmak için yardımcı fabrika yöntemi

parametreler
serial String

İadeler
IDeviceSelection

cihazistendi

public boolean deviceRequested ()

İadeler
boolean

öykünücüTalep edilen

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 ERROR(/System#getenv(String)) etrafında bir sarı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 ERROR(/String) değeri veya yoksa null.

gceDeviceİstendi

public boolean gceDeviceRequested ()

İadeler
boolean

getBaseDeviceTypeTalep Edildi

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

İadeler
IDeviceSelection.BaseDeviceType

Pil Düzeyini 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 ürün tipi veya bilinmiyorsa null

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Verilen cihazların ürün varyantını alır

parametreler
device IDevice : IDevice

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

GetDeviceTypeTalep Edildi

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

İadeler
DeviceSelectionOptions.DeviceRequestedType

GetExcludeSerials

public  getExcludeSerials ()

Seri numaraları dışlama listesinin bir kopyasını alır

İadeler
seri numaraları ERROR(/Collection)

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

İstenen maksimum pil seviyesini alır

İadeler
Integer

getMaxBatterySıcaklık

public Integer getMaxBatteryTemperature ()

İstenen maksimum pil seviyesini alır

İadeler
Integer

getMinPilSeviyesi

public Integer getMinBatteryLevel ()

İstenen minimum pil seviyesini alır

İadeler
Integer

getNoMatchReason

public  getNoMatchReason ()

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

İadeler
a Tahsis edilmeyen seri numarasının bir Haritası

getProductTypes

public  getProductTypes ()

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

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

getProperties

public  getProperties ()

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

İadeler
cihaz özellik adlarının değerlere 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 düşünülen cihazı temsil eden IDevice .

İadeler
seri numaraları ERROR(/Collection)

getSerials

public  getSerials ()

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

İadeler

localVirtualDeviceTalep Edildi

public boolean localVirtualDeviceRequested ()

İadeler
boolean

maçlar

public boolean matches (IDevice device)

parametreler
device IDevice

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

nullCihaz Talep Edildi

public boolean nullDeviceRequested ()

İadeler
boolean

uzakCihaz İstendi

public boolean remoteDeviceRequested ()

İadeler
boolean

setBaseDeviceTypeTalep edilen

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Kullanmamız gereken cihaz tipini ayarlar.

parametreler
type IDeviceSelection.BaseDeviceType

setDeviceİstenen

public void setDeviceRequested (boolean deviceRequested)

İstenen emülatör bayrağını ayarlar

parametreler
deviceRequested boolean

setDeviceTypeİstenen

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

parametreler
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorİstenen

public void setEmulatorRequested (boolean emulatorRequested)

İstenen emülatör bayrağını ayarlar

parametreler
emulatorRequested boolean

setGceDeviceİstenen

public void setGceDeviceRequested (boolean gceDeviceRequested)

parametreler
gceDeviceRequested boolean

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Maksimum pil seviyesini ayarlar

parametreler
maxBattery Integer

setMaxBatterySıcaklık

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Maksimum pil seviyesini ayarlar

parametreler
maxBatteryTemperature Integer

setMinPilSeviyesi

public void setMinBatteryLevel (Integer minBattery)

Minimum pil seviyesini ayarlar

parametreler
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

İstenen boş cihaz bayrağını ayarlar

parametreler
nullDeviceRequested boolean

setGereksinimiBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

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

parametreler
requireCheck boolean

setRequirePilSıcaklık Kontrolü

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

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

parametreler
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

Mevcut tüm değerleri değiştirerek seri numaraları dahil etme listesini ayarlayın.

parametreler
serialNumber String

setStubEmulatorİstendi

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

İstenen saplama emülatörü bayrağını ayarlar

parametreler
stubEmulatorRequested boolean

setTcpDeviceİstendi

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

İstenen tcp aygıtı bayrağını ayarlar

parametreler
tcpDeviceRequested boolean

stubEmulatorİstendi

public boolean stubEmulatorRequested ()

İadeler
boolean

tcpDeviceİstendi

public boolean tcpDeviceRequested ()

İadeler
boolean