IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


Antarmuka untuk kriteria pemilihan perangkat.

Ringkasan

Metode publik

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

Menampilkan jenis perangkat yang harus kita gunakan.

abstract Integer getBatteryLevel(IDevice device)

Mengambil level baterai untuk perangkat tertentu

abstract String getDeviceProductType(IDevice device)

Mendapatkan jenis produk perangkat tertentu

abstract String getDeviceProductVariant(IDevice device)

Mendapatkan varian produk perangkat tertentu

abstract Collection<String> getExcludeSerials()

Mendapatkan salinan daftar pengecualian nomor seri

abstract Map<String, String> getNoMatchReason()

Menampilkan alasan perangkat tidak dicocokkan.

abstract Collection<String> getProductTypes()

Mendapatkan salinan daftar jenis produk

abstract Map<String, String> getProperties()

Menampilkan peta daftar properti

abstract Collection<String> getSerials(IDevice device)

Mendapatkan salinan nomor seri

abstract List<String> getSerials()

Menampilkan daftar serial yang diminta.

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

Menetapkan jenis perangkat yang harus kita gunakan.

abstract void setRequireBatteryCheck(boolean requireCheck)

Menetapkan apakah kita ingin melakukan pemeriksaan baterai atau tidak.

abstract void setSerial(String... serialNumber)

Menetapkan daftar penyertaan nomor seri, menggantikan nilai yang ada.

abstract boolean shouldCreateTemporarilyPlaceholder()

Buat placeholder sementara dari metadata.

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

Metode publik

deviceRequested

public abstract boolean deviceRequested ()

Hasil
boolean true jika perangkat telah diminta

emulatorRequested

public abstract boolean emulatorRequested ()

Hasil
boolean true jika emulator telah diminta

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Hasil
boolean true jika perangkat gce (alias perangkat jarak jauh) telah diminta

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Menampilkan jenis perangkat yang harus kita gunakan.

Hasil
IDeviceSelection.BaseDeviceType

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

Mengambil level baterai untuk perangkat tertentu

Parameter
device IDevice: IDevice

Hasil
Integer level baterai perangkat atau null jika tidak diketahui

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

Mendapatkan jenis produk perangkat tertentu

Parameter
device IDevice: IDevice

Hasil
String jenis produk perangkat atau null jika tidak diketahui

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

Mendapatkan varian produk perangkat tertentu

Parameter
device IDevice: IDevice

Hasil
String varian produk perangkat atau null jika tidak diketahui

getExcludeSerials

public abstract Collection<String> getExcludeSerials ()

Mendapatkan salinan daftar pengecualian nomor seri

Hasil
Collection<String> Collection nomor seri

getNoMatchReason

public abstract Map<String, String> getNoMatchReason ()

Menampilkan alasan perangkat tidak dicocokkan.

Hasil
Map<String, String> Peta nomor seri ke alasan mengapa nomor seri tersebut tidak dialokasikan

getProductTypes

public abstract Collection<String> getProductTypes ()

Mendapatkan salinan daftar jenis produk

Hasil
Collection<String> Collection jenis produk

getProperties

public abstract Map<String, String> getProperties ()

Menampilkan peta daftar properti

Hasil
Map<String, String> Map nama properti perangkat ke nilai

getSerials

public abstract Collection<String> getSerials (IDevice device)

Mendapatkan salinan nomor seri

Parameter
device IDevice: IDevice yang merepresentasikan perangkat yang dipertimbangkan untuk dipilih.

Hasil
Collection<String> Collection nomor seri

getSerials

public abstract List<String> getSerials ()

Menampilkan daftar serial yang diminta.

Hasil
List<String>

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

Hasil
boolean true jika perangkat null (alias tidak diperlukan perangkat) telah diminta

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Menetapkan jenis perangkat yang harus kita gunakan.

Parameter
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Menetapkan apakah kita ingin melakukan pemeriksaan baterai atau tidak.

Parameter
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

Menetapkan daftar penyertaan nomor seri, menggantikan nilai yang ada.

Parameter
serialNumber String

shouldCreateTemporarilyPlaceholder

public abstract boolean shouldCreateTemporarilyPlaceholder ()

Buat placeholder sementara dari metadata.

Hasil
boolean

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

Hasil
boolean true jika emulator stub telah diminta. Emulator stub adalah placeholder yang akan digunakan saat konfigurasi harus meluncurkan emulator.

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Hasil
boolean true jika perangkat tcp (alias perangkat yang terhubung ke adb) telah diminta