การเลือกอุปกรณ์ IDevice
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 | setRequireBatteryCheck (boolean requireCheck) ตั้งค่าว่าเราต้องการตรวจสอบแบตเตอรี่หรือไม่ |
abstract void | setSerial (String... serialNumber) ตั้งค่ารายการรวมหมายเลขซีเรียล โดยแทนที่ค่าที่มีอยู่ |
abstract boolean | stubEmulatorRequested () |
abstract boolean | tcpDeviceRequested () |
วิธีการสาธารณะ
อุปกรณ์ร้องขอ
public abstract boolean deviceRequested ()
การส่งคืน | |
---|---|
boolean | true หากมีการร้องขออุปกรณ์ |
ร้องขอโปรแกรมจำลอง
public abstract boolean emulatorRequested ()
การส่งคืน | |
---|---|
boolean | true หากมีการร้องขอโปรแกรมจำลอง |
gceDeviceRequest แล้ว
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 หากไม่ทราบ |
รับDeviceProductType
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 ()
ส่งคืนสาเหตุที่อุปกรณ์ไม่ตรงกัน
การส่งคืน | |
---|---|
แผนที่ของหมายเลขซีเรียลถึงสาเหตุที่ไม่ได้รับการจัดสรร |
getProductTypes
public abstractgetProductTypes ()
รับสำเนารายการประเภทผลิตภัณฑ์
การส่งคืน | |
---|---|
ERROR(/Collection) ของประเภทผลิตภัณฑ์ |
รับคุณสมบัติ
public abstractgetProperties ()
ส่งกลับแผนที่ของรายการคุณสมบัติ
การส่งคืน | |
---|---|
ERROR(/Map) ของชื่อคุณสมบัติอุปกรณ์เป็นค่า |
รับซีเรียล
public abstractgetSerials (IDevice device)
รับสำเนาหมายเลขซีเรียล
พารามิเตอร์ | |
---|---|
device | IDevice : IDevice เป็นตัวแทนของอุปกรณ์ที่พิจารณาสำหรับการเลือก |
การส่งคืน | |
---|---|
ERROR(/Collection) ของหมายเลขซีเรียล |
รับซีเรียล
public abstractgetSerials ()
ส่งคืนรายการซีเรียลที่ร้องขอ
การส่งคืน | |
---|---|
nullDeviceRequest แล้ว
public abstract boolean nullDeviceRequested ()
การส่งคืน | |
---|---|
boolean | true หากมีการร้องขออุปกรณ์ว่าง (หรือที่เรียกว่าไม่จำเป็นต้องใช้อุปกรณ์) |
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
กำหนดประเภทอุปกรณ์ที่เราควรใช้
พารามิเตอร์ | |
---|---|
type | IDeviceSelection.BaseDeviceType |
ตั้งค่า RequireBatteryCheck
public abstract void setRequireBatteryCheck (boolean requireCheck)
ตั้งค่าว่าเราต้องการตรวจสอบแบตเตอรี่หรือไม่
พารามิเตอร์ | |
---|---|
requireCheck | boolean |
ตั้งค่าซีเรียล
public abstract void setSerial (String... serialNumber)
ตั้งค่ารายการรวมหมายเลขซีเรียล โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
serialNumber | String |
stubEmulator ร้องขอแล้ว
public abstract boolean stubEmulatorRequested ()
การส่งคืน | |
---|---|
boolean | true หากมีการร้องขอ stub emulator Stub Emulator คือตัวยึดตำแหน่งที่จะใช้เมื่อ config ต้องเปิดโปรแกรมจำลอง |
tcpDeviceRequest แล้ว
public abstract boolean tcpDeviceRequested ()
การส่งคืน | |
---|---|
boolean | true หากมีการร้องขออุปกรณ์ tcp (หรือที่เรียกว่าอุปกรณ์ที่เชื่อมต่อกับ adb) |