IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


Cihaz seçim ölçütleri için arayüz.

Özet

Herkese açık yöntemler

abstract boolean deviceRequested()
abstract boolean emulatorRequested()
abstract boolean gceDeviceRequested()
abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

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

abstract Integer getBatteryLevel(IDevice device)

Belirtilen cihazın pil seviyesini alır.

abstract String getDeviceProductType(IDevice device)

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

abstract String getDeviceProductVariant(IDevice device)

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

abstract getExcludeSerials()

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

abstract getNoMatchReason()

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

abstract getProductTypes()

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

abstract getProperties()

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

abstract getSerials(IDevice device)

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

abstract getSerials()

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

abstract boolean nullDeviceRequested()
abstract void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

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

abstract void setRequireBatteryCheck(boolean requireCheck)

Pil kontrolü yapmak isteyip istemediğimizi belirler.

abstract void setSerial(String... serialNumber)

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

abstract boolean shouldCreateTemporarilyPlaceholder()

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

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

Herkese açık yöntemler

deviceRequested

public abstract boolean deviceRequested ()

İlerlemeler
boolean Bir cihaz istendiyse true

emulatorRequested

public abstract boolean emulatorRequested ()

İlerlemeler
boolean Emülatör istenmişse true

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

İlerlemeler
boolean Bir gce cihazı (diğer adıyla uzak cihaz) istenmişse true

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

İlerlemeler
IDeviceSelection.BaseDeviceType

getBatteryLevel

public abstract 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 abstract 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 abstract 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

getExcludeSerials

public abstract  getExcludeSerials ()

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

İlerlemeler
ERROR(/Collection) seri numarası

getNoMatchReason

public abstract  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 abstract  getProductTypes ()

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

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

getProperties

public abstract  getProperties ()

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

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

getSerials

public abstract  getSerials (IDevice device)

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

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

İlerlemeler
ERROR(/Collection) seri numarası

getSerials

public abstract  getSerials ()

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

İlerlemeler

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

İlerlemeler
boolean Boş cihaz (diğer adıyla cihaz gerekmez) istenmişse true

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

Parametreler
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Pil kontrolü yapmak isteyip istemediğimizi belirler.

Parametreler
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

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

Parametreler
serialNumber String

shouldCreateTemporarilyPlaceholder

public abstract boolean shouldCreateTemporarilyPlaceholder ()

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

İlerlemeler
boolean

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

İlerlemeler
boolean Bir saplama emülatörü istenmişse true. Bir saplama emülatörü, yapılandırma bir emülatör başlatması gerektiğinde kullanılacak bir yer tutucudur.

tcpDeviceRequested

public boolean tcpDeviceRequested ()

İlerlemeler
boolean true tcp cihazı (diğer adıyla adb bağlı cihaz) istenmişse