PemilihanIDeviceSelection

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 akan digunakan.

abstract Integer getBatteryLevel(IDevice device)

Mengambil level baterai untuk perangkat tertentu

abstract String getDeviceProductType(IDevice device)

Mendapatkan jenis produk perangkat yang ditentukan

abstract String getDeviceProductVariant(IDevice device)

Mendapatkan varian produk perangkat yang ditentukan

abstract getExcludeSerials()

Mendapatkan salinan daftar pengecualian nomor seri

abstract getNoMatchReason()

Menampilkan alasan perangkat tidak cocok.

abstract getProductTypes()

Mendapatkan salinan daftar tipe produk

abstract getProperties()

Menampilkan peta daftar properti

abstract getSerials(IDevice device)

Mendapatkan salinan nomor seri

abstract getSerials()

Menampilkan daftar serial yang diminta.

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

Menetapkan jenis perangkat yang harus digunakan.

abstract void setRequireBatteryCheck(boolean requireCheck)

Menyetel apakah kita ingin melakukan pemeriksaan baterai atau tidak.

abstract void setSerial(String... serialNumber)

Setel daftar penyertaan nomor seri, yang menggantikan nilai yang ada.

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

Metode publik

perangkatDiminta

public abstract boolean deviceRequested ()

Hasil
boolean true jika perangkat telah diminta

emulatorDiminta

public abstract boolean emulatorRequested ()

Hasil
boolean true jika emulator telah diminta

Perangkat yang Diminta

public abstract boolean gceDeviceRequested ()

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

getBaseDeviceTypeRequest

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Menampilkan jenis perangkat yang akan digunakan.

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 yang ditentukan

Parameter
device IDevice: IDevice

Hasil
String tipe produk perangkat atau null jika tidak diketahui

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

Mendapatkan varian produk perangkat yang ditentukan

Parameter
device IDevice: IDevice

Hasil
String varian produk perangkat atau null jika tidak diketahui

getKecualikanSerial

public abstract  getExcludeSerials ()

Mendapatkan salinan daftar pengecualian nomor seri

Hasil
ERROR(/Collection) nomor seri

getNoMatchreason

public abstract  getNoMatchReason ()

Menampilkan alasan perangkat tidak cocok.

Hasil
Peta nomor seri untuk alasan nomor seri tersebut tidak dialokasikan

getProductType

public abstract  getProductTypes ()

Mendapatkan salinan daftar tipe produk

Hasil
ERROR(/Collection) tipe produk

getProperti

public abstract  getProperties ()

Menampilkan peta daftar properti

Hasil
ERROR(/Map) nama properti perangkat ke nilai

getSerial

public abstract  getSerials (IDevice device)

Mendapatkan salinan nomor seri

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

Hasil
ERROR(/Collection) nomor seri

getSerial

public abstract  getSerials ()

Menampilkan daftar serial yang diminta.

Hasil

nullDeviceRequest

public abstract boolean nullDeviceRequested ()

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

setBaseDeviceTypeRequest

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Menetapkan jenis perangkat yang harus digunakan.

Parameter
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Menyetel apakah kita ingin melakukan pemeriksaan baterai atau tidak.

Parameter
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

Setel daftar penyertaan nomor seri, yang menggantikan nilai yang ada.

Parameter
serialNumber String

stubEmulatorRequest

public abstract boolean stubEmulatorRequested ()

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

{i>tcpDeviceRequest<i}

public boolean tcpDeviceRequested ()

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