การเลือกอุปกรณ์

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()
default boolean tcpDeviceRequested()

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

อุปกรณ์ที่ขอ

public abstract boolean deviceRequested ()

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

ขอโปรแกรมจำลองแล้ว

public abstract boolean emulatorRequested ()

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

gceDevice Request

public abstract boolean gceDeviceRequested ()

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

getBaseDeviceTypeRequest

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 หากไม่ทราบ

รับรูปแบบผลิตภัณฑ์ของอุปกรณ์

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

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

คิกรีเทิร์น

อุปกรณ์ที่ขอเป็นค่าว่าง

public abstract boolean nullDeviceRequested ()

คิกรีเทิร์น
boolean true หากมีการขออุปกรณ์ที่ไม่มีข้อมูล (หรือไม่จำเป็นต้องใช้อุปกรณ์)

setBaseDeviceTypeRequest

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

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

ตั้งต้องการการตรวจสอบแบตเตอรี่

public abstract void setRequireBatteryCheck (boolean requireCheck)

ตั้งค่าว่าเราต้องการตรวจสอบแบตเตอรี่หรือไม่

พารามิเตอร์
requireCheck boolean

ซีเรียล

public abstract void setSerial (String... serialNumber)

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

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

stubEmulator ขอแล้ว

public abstract boolean stubEmulatorRequested ()

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

tcpDeviceร้องขอ

public boolean tcpDeviceRequested ()

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