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 cihazların ürün varyantını alır.

abstract Collection<String> getExcludeSerials()

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

abstract Map<String, String> getNoMatchReason()

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

abstract Collection<String> getProductTypes()

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

abstract Map<String, String> getProperties()

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

abstract Collection<String> getSerials(IDevice device)

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

abstract List<String> 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 ()

İadeler
boolean Bir cihaz istendiyse true

emulatorRequested

public abstract boolean emulatorRequested ()

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

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

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

İadeler
IDeviceSelection.BaseDeviceType

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

Belirtilen cihazın pil seviyesini alır.

Parametreler
device IDevice: IDevice

İadeler
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

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

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

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

Parametreler
device IDevice: IDevice

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

getExcludeSerials

public abstract Collection<String> getExcludeSerials ()

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

İadeler
Collection<String> Collection seri numarası

getNoMatchReason

public abstract Map<String, String> getNoMatchReason ()

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

İadeler
Map<String, String> Seri numarasının, tahsis edilmeme nedenini gösteren bir harita

getProductTypes

public abstract Collection<String> getProductTypes ()

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

İadeler
Collection<String> Collection ürün türü

getProperties

public abstract Map<String, String> getProperties ()

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

İadeler
Map<String, String> Cihaz özelliği adlarının Map değerleri

getSerials

public abstract Collection<String> 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.

İadeler
Collection<String> Collection seri numarası

getSerials

public abstract List<String> getSerials ()

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

İadeler
List<String>

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

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

İadeler
boolean

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

İadeler
boolean Bir taslak 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 ()

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