IDeviceSelection

public interface IDeviceSelection
implements IMatcher <IDevice>

com.android.tradefed.device.IDeviceSelection


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

สรุป

วิธีการสาธารณะ

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

ส่งกลับประเภทอุปกรณ์ที่เราควรใช้

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 setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type)

กำหนดประเภทอุปกรณ์ที่เราควรใช้

abstract void setSerial (String... serialNumber)

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

abstract boolean stubEmulatorRequested ()
abstract boolean tcpDeviceRequested ()

วิธีการสาธารณะ

ขออุปกรณ์แล้ว

public abstract boolean deviceRequested ()

ส่งคืน
boolean true หากมีการร้องขออุปกรณ์

emulatorRequested

public abstract boolean emulatorRequested ()

ส่งคืน
boolean true หากมีการร้องขอโปรแกรมจำลอง

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

ส่งคืน
boolean true หากมีการร้องขออุปกรณ์ gce (หรือที่เรียกว่าอุปกรณ์ระยะไกล)

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

ส่งกลับประเภทอุปกรณ์ที่เราควรใช้

ส่งคืน
IDeviceSelection.BaseDeviceType

รับระดับแบตเตอรี่

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 ()

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

ส่งคืน
แผนที่ของหมายเลขประจำเครื่องถึงเหตุผลที่ไม่ได้จัดสรร

รับประเภทผลิตภัณฑ์

public abstract  getProductTypes ()

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

ส่งคืน
ERROR(/Collection) ของประเภทผลิตภัณฑ์

รับคุณสมบัติ

public abstract  getProperties ()

ส่งกลับแผนที่ของรายการทรัพย์สิน

ส่งคืน
ERROR(/Map) ของชื่อคุณสมบัติอุปกรณ์เป็นค่า

รับซีเรียล

public abstract  getSerials (IDevice device)

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

พารามิเตอร์
device IDevice : IDevice เป็นตัวแทนของอุปกรณ์ที่ได้รับการพิจารณาเพื่อคัดเลือก

ส่งคืน
ERROR(/Collection) ของหมายเลขซีเรียล

รับซีเรียล

public abstract  getSerials ()

ส่งกลับรายการซีเรียลที่ร้องขอ

ส่งคืน

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

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

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

กำหนดประเภทอุปกรณ์ที่เราควรใช้

พารามิเตอร์
type IDeviceSelection.BaseDeviceType

setSerial

public abstract void setSerial (String... serialNumber)

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

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

stubEmulator ร้องขอ

public abstract boolean stubEmulatorRequested ()

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

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

ส่งคืน
boolean true หากมีการร้องขออุปกรณ์ tcp (หรือที่เรียกว่าอุปกรณ์ที่เชื่อมต่อกับ adb)