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 Collection<String> getExcludeSerials()

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

abstract Map<String, String> getNoMatchReason()

แสดงผลเหตุผลที่จับคู่อุปกรณ์ไม่ได้

abstract Collection<String> getProductTypes()

รับสำเนารายการประเภทสินค้า

abstract Map<String, String> getProperties()

แสดงผลแผนที่ของรายการพร็อพเพอร์ตี้

abstract Collection<String> getSerials(IDevice device)

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

abstract List<String> getSerials()

แสดงรายการซีเรียลที่ขอ

abstract boolean nullDeviceRequested()
abstract void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

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

abstract void setRequireBatteryCheck(boolean requireCheck)

กำหนดว่าต้องการตรวจสอบแบตเตอรี่หรือไม่

abstract void setSerial(String... serialNumber)

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

abstract boolean shouldCreateTemporarilyPlaceholder()

สร้างตัวยึดตำแหน่งชั่วคราวจากข้อมูลเมตา

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

เมธอดสาธารณะ

deviceRequested

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

getBatteryLevel

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 Collection<String> getExcludeSerials ()

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

การคืนสินค้า
Collection<String> Collection หมายเลขซีเรียล

getNoMatchReason

public abstract Map<String, String> getNoMatchReason ()

แสดงผลเหตุผลที่จับคู่อุปกรณ์ไม่ได้

การคืนสินค้า
Map<String, String> แผนที่ของหมายเลขซีเรียลไปยังเหตุผลที่ไม่ได้จัดสรร

getProductTypes

public abstract Collection<String> getProductTypes ()

รับสำเนารายการประเภทสินค้า

การคืนสินค้า
Collection<String> Collection ประเภทผลิตภัณฑ์

getProperties

public abstract Map<String, String> getProperties ()

แสดงผลแผนที่ของรายการพร็อพเพอร์ตี้

การคืนสินค้า
Map<String, String> Map ของชื่อพร็อพเพอร์ตี้อุปกรณ์เป็นค่า

getSerials

public abstract Collection<String> getSerials (IDevice device)

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

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

การคืนสินค้า
Collection<String> Collection หมายเลขซีเรียล

getSerials

public abstract List<String> getSerials ()

แสดงรายการซีเรียลที่ขอ

การคืนสินค้า
List<String>

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

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

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

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

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

กำหนดว่าต้องการตรวจสอบแบตเตอรี่หรือไม่

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

setSerial

public abstract void setSerial (String... serialNumber)

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

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

shouldCreateTemporarilyPlaceholder

public abstract boolean shouldCreateTemporarilyPlaceholder ()

สร้างตัวยึดตำแหน่งชั่วคราวจากข้อมูลเมตา

การคืนสินค้า
boolean

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

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

tcpDeviceRequested

public boolean tcpDeviceRequested ()

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