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 abstractgetExcludeSerials ()
รับสำเนาของรายการยกเว้นหมายเลขซีเรียล
ส่งคืน | |
---|---|
ERROR(/Collection) ของหมายเลขซีเรียล |
getNoMatchReason
public abstractgetNoMatchReason ()
ส่งกลับเหตุผลที่อุปกรณ์ไม่ตรงกัน
ส่งคืน | |
---|---|
แผนที่ของหมายเลขประจำเครื่องถึงเหตุผลที่ไม่ได้จัดสรร |
รับประเภทผลิตภัณฑ์
public abstractgetProductTypes ()
รับสำเนารายการประเภทผลิตภัณฑ์
ส่งคืน | |
---|---|
ERROR(/Collection) ของประเภทผลิตภัณฑ์ |
รับคุณสมบัติ
public abstractgetProperties ()
ส่งกลับแผนที่ของรายการทรัพย์สิน
ส่งคืน | |
---|---|
ERROR(/Map) ของชื่อคุณสมบัติอุปกรณ์เป็นค่า |
รับซีเรียล
public abstractgetSerials (IDevice device)
รับสำเนาของหมายเลขซีเรียล
พารามิเตอร์ | |
---|---|
device | IDevice : IDevice เป็นตัวแทนของอุปกรณ์ที่ได้รับการพิจารณาเพื่อคัดเลือก |
ส่งคืน | |
---|---|
ERROR(/Collection) ของหมายเลขซีเรียล |
รับซีเรียล
public abstractgetSerials ()
ส่งกลับรายการซีเรียลที่ร้องขอ
ส่งคืน | |
---|---|
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) |