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 Integer getBatteryLevel(IDevice device)

Mengambil level baterai untuk perangkat tertentu

abstract String getDeviceProductType(IDevice device)

Mendapatkan jenis produk perangkat yang diberikan

abstract String getDeviceProductVariant(IDevice device)

Mendapatkan varian produk perangkat yang diberikan

abstract getExcludeSerials()

Mendapatkan salinan daftar pengecualian nomor seri

abstract getNoMatchReason()

Menampilkan alasan perangkat tidak cocok.

abstract getProductTypes()

Mendapatkan salinan daftar jenis 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 setSerial(String... serialNumber)

Tetapkan daftar penyertaan nomor seri, yang akan menggantikan nilai yang ada.

abstract boolean stubEmulatorRequested()
abstract 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

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 diberikan

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

Parameter
device IDevice: IDevice

Hasil
String varian produk perangkat atau null jika tidak diketahui

getExcludeSerials

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 ke alasan nomor seri tidak dialokasikan

getProductTypes

public abstract  getProductTypes ()

Mendapatkan salinan daftar jenis produk

Hasil
ERROR(/Collection) jenis produk

getProperties

public abstract  getProperties ()

Menampilkan peta daftar properti

Hasil
ERROR(/Map) nama properti perangkat ke nilai

getSerials

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

getSerials

public abstract  getSerials ()

Menampilkan daftar serial yang diminta.

Hasil

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

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

setSerial

public abstract void setSerial (String... serialNumber)

Tetapkan daftar penyertaan nomor seri, yang akan menggantikan nilai yang ada.

Parameter
serialNumber String

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 abstract boolean tcpDeviceRequested ()

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