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

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

คิกรีเทิร์น

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)