การเลือกอุปกรณ์ 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 abstract  getExcludeSerials ()

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

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

getNoMatchReason

public abstract  getNoMatchReason ()

ส่งคืนสาเหตุที่อุปกรณ์ไม่ตรงกัน

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

getProductTypes

public abstract  getProductTypes ()

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

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

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

public abstract  getProperties ()

ส่งกลับแผนที่ของรายการคุณสมบัติ

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

รับซีเรียล

public abstract  getSerials (IDevice device)

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

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

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

รับซีเรียล

public abstract  getSerials ()

ส่งคืนรายการซีเรียลที่ร้องขอ

การส่งคืน

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)