IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


อินเทอร์เฟซสําหรับเกณฑ์การเลือกอุปกรณ์

สรุป

เมธอดสาธารณะ

abstract boolean deviceRequested()
abstract boolean emulatorRequested()
abstract boolean gceDeviceRequested()
abstract Integer getBatteryLevel(IDevice device)

ดึงข้อมูลระดับแบตเตอรี่ของอุปกรณ์ที่ระบุ

abstract String getDeviceProductType(IDevice device)

รับประเภทผลิตภัณฑ์ของอุปกรณ์ที่ระบุ

abstract String getDeviceProductVariant(IDevice device)

รับผลิตภัณฑ์ย่อยของอุปกรณ์ที่ระบุ

abstract getExcludeSerials()

รับสำเนารายการการยกเว้นหมายเลขซีเรียล

abstract getNoMatchReason()

แสดงเหตุผลที่อุปกรณ์ไม่ตรงกัน

abstract getProductTypes()

รับสำเนารายการประเภทผลิตภัณฑ์

abstract getProperties()

แสดงผลแผนที่ของรายการพร็อพเพอร์ตี้

abstract getSerials(IDevice device)

รับสำเนาหมายเลขซีเรียล

abstract getSerials()

แสดงรายการอนุกรมที่ขอ

abstract boolean nullDeviceRequested()
abstract void setSerial(String... serialNumber)

ตั้งค่ารายการการรวมหมายเลขซีเรียลโดยแทนที่ค่าที่มีอยู่

abstract boolean stubEmulatorRequested()
abstract boolean tcpDeviceRequested()

เมธอดสาธารณะ

deviceRequested

public abstract boolean deviceRequested ()

คิกรีเทิร์น
boolean true หากมีการขออุปกรณ์

emulatorRequested

public abstract boolean emulatorRequested ()

คิกรีเทิร์น
boolean true หากมีการขอโปรแกรมจำลอง

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

คิกรีเทิร์น
boolean true หากมีการขออุปกรณ์ GCE (หรืออุปกรณ์ระยะไกล)

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

ดึงข้อมูลระดับแบตเตอรี่ของอุปกรณ์ที่ระบุ

พารามิเตอร์
device IDevice: IDevice

คิกรีเทิร์น
Integer ระดับแบตเตอรี่ของอุปกรณ์หรือ null หากไม่ทราบ

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

รับประเภทผลิตภัณฑ์ของอุปกรณ์ที่ระบุ

พารามิเตอร์
device IDevice: IDevice

คิกรีเทิร์น
String ประเภทผลิตภัณฑ์อุปกรณ์หรือ null หากไม่ทราบ

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

รับผลิตภัณฑ์ย่อยของอุปกรณ์ที่ระบุ

พารามิเตอร์
device IDevice: IDevice

คิกรีเทิร์น
String ผลิตภัณฑ์ย่อยของอุปกรณ์หรือ null หากไม่ทราบ

getExcludeSerials

public abstract  getExcludeSerials ()

รับสำเนารายการการยกเว้นหมายเลขซีเรียล

คิกรีเทิร์น
ERROR(/Collection) หมายเลขซีเรียล

getNoMatchReason

public abstract  getNoMatchReason ()

แสดงเหตุผลที่อุปกรณ์ไม่ตรงกัน

คิกรีเทิร์น
แผนที่หมายเลขซีเรียลกับเหตุผลที่ไม่ได้รับการจัดสรร

getProductTypes

public abstract  getProductTypes ()

รับสำเนารายการประเภทผลิตภัณฑ์

คิกรีเทิร์น
ERROR(/Collection) ประเภทผลิตภัณฑ์

getProperties

public abstract  getProperties ()

แสดงผลแผนที่ของรายการพร็อพเพอร์ตี้

คิกรีเทิร์น
ERROR(/Map) ของชื่อพร็อพเพอร์ตี้อุปกรณ์เป็นค่า

getSerials

public abstract  getSerials (IDevice device)

รับสำเนาหมายเลขซีเรียล

พารามิเตอร์
device IDevice: IDevice ที่แสดงถึงอุปกรณ์ที่พิจารณาเลือก

คิกรีเทิร์น
ERROR(/Collection) หมายเลขซีเรียล

getSerials

public abstract  getSerials ()

แสดงรายการอนุกรมที่ขอ

คิกรีเทิร์น

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

คิกรีเทิร์น
boolean true หากมีการขออุปกรณ์ Null (หรือที่เรียกว่าไม่ต้องใช้อุปกรณ์)

setSerial

public abstract void setSerial (String... serialNumber)

ตั้งค่ารายการการรวมหมายเลขซีเรียลโดยแทนที่ค่าที่มีอยู่

พารามิเตอร์
serialNumber String

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

คิกรีเทิร์น
boolean true หากมีการขอโปรแกรมจำลองสแต็บ โปรแกรมจำลองสแต็บคือตัวยึดตำแหน่งที่จะใช้เมื่อการกําหนดค่าต้องเปิดใช้งานโปรแกรมจำลอง

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

คิกรีเทิร์น
boolean true หากมีการขออุปกรณ์ TCP (หรืออุปกรณ์ที่เชื่อมต่อ adb)