ตัวเลือกการเลือกอุปกรณ์

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Object
com.android.tradefed.device.DeviceSelectionOptions


คอนเทนเนอร์สำหรับเกณฑ์การเลือกอุปกรณ์

สรุป

ผู้รับเหมาก่อสร้างสาธารณะ

DeviceSelectionOptions ()

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

void addExcludeSerial (String serialNumber)

เพิ่มหมายเลขซีเรียลลงในรายการยกเว้น

void addProductType (String productType)

เพิ่มประเภทผลิตภัณฑ์ลงในตัวเลือกการเลือกอุปกรณ์

void addProperty (String propertyKey, String propValue)

เพิ่มเกณฑ์คุณสมบัติให้กับตัวเลือกการเลือกอุปกรณ์

void addSerial (String serialNumber)

เพิ่มหมายเลขซีเรียลให้กับตัวเลือกการเลือกอุปกรณ์

static IDeviceSelection createForSerial (String serial)

วิธีการจากโรงงานตัวช่วยในการสร้าง IDeviceSelection ที่จะจับคู่อุปกรณ์กับซีเรียลที่กำหนดเท่านั้น

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

ฟังก์ชันตัวช่วยที่ใช้ในการดึงข้อมูลตัวแปรสภาพแวดล้อม

boolean gceDeviceRequested ()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

Integer getBatteryLevel (IDevice device)

ดึงระดับแบตเตอรี่สำหรับอุปกรณ์ที่กำหนด

String getDeviceProductType (IDevice device)

รับประเภทผลิตภัณฑ์อุปกรณ์ที่กำหนด

String getDeviceProductVariant (IDevice device)

รับตัวเลือกผลิตภัณฑ์อุปกรณ์ที่กำหนด

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
getExcludeSerials ()

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

Integer getMaxBatteryLevel ()

รับระดับแบตเตอรี่สูงสุดที่ร้องขอ

Integer getMaxBatteryTemperature ()

รับระดับแบตเตอรี่สูงสุดที่ร้องขอ

Integer getMinBatteryLevel ()

รับระดับแบตเตอรี่ขั้นต่ำที่ร้องขอ

getNoMatchReason ()

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

getProductTypes ()

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

getProperties ()

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

boolean getRequireBatteryCheck ()

รับว่าจำเป็นต้องมีการตรวจสอบแบตเตอรี่สำหรับอุปกรณ์ที่ไม่ทราบระดับแบตเตอรี่หรือไม่

boolean getRequireBatteryTemperatureCheck ()

รับว่าจำเป็นต้องมีการตรวจสอบอุณหภูมิแบตเตอรี่สำหรับอุปกรณ์ที่ไม่ทราบอุณหภูมิแบตเตอรี่หรือไม่

getSerials (IDevice device)

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

getSerials ()

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

boolean localVirtualDeviceRequested ()
boolean matches (IDevice device)
boolean nullDeviceRequested ()

boolean remoteDeviceRequested ()
void setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type)

กำหนดประเภทอุปกรณ์ที่เราควรใช้

void setDeviceRequested (boolean deviceRequested)

ตั้งค่าสถานะที่ร้องขอของโปรแกรมจำลอง

void setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType)
void setEmulatorRequested (boolean emulatorRequested)

ตั้งค่าสถานะที่ร้องขอของโปรแกรมจำลอง

void setGceDeviceRequested (boolean gceDeviceRequested)
void setMaxBatteryLevel (Integer maxBattery)

ตั้งค่าระดับแบตเตอรี่สูงสุด

void setMaxBatteryTemperature (Integer maxBatteryTemperature)

ตั้งค่าระดับแบตเตอรี่สูงสุด

void setMinBatteryLevel (Integer minBattery)

ตั้งค่าระดับแบตเตอรี่ขั้นต่ำ

void setNullDeviceRequested (boolean nullDeviceRequested)

ตั้งค่าสถานะอุปกรณ์ที่ร้องขอเป็นโมฆะ

void setRequireBatteryCheck (boolean requireCheck)

ตั้งค่าว่าจำเป็นต้องมีการตรวจสอบแบตเตอรี่สำหรับอุปกรณ์ที่ไม่ทราบระดับแบตเตอรี่หรือไม่

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

ตั้งค่าว่าจำเป็นต้องมีการตรวจสอบอุณหภูมิแบตเตอรี่สำหรับอุปกรณ์ที่ไม่ทราบอุณหภูมิแบตเตอรี่หรือไม่

void setSerial (String... serialNumber)

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

void setStubEmulatorRequested (boolean stubEmulatorRequested)

ตั้งค่าแฟล็กที่ร้องขอของโปรแกรมจำลอง stub

void setTcpDeviceRequested (boolean tcpDeviceRequested)

ตั้งค่าแฟล็กที่ร้องขอของอุปกรณ์ tcp

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

ผู้รับเหมาก่อสร้างสาธารณะ

ตัวเลือกการเลือกอุปกรณ์

public DeviceSelectionOptions ()

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

เพิ่มไม่รวมซีเรียล

public void addExcludeSerial (String serialNumber)

เพิ่มหมายเลขซีเรียลลงในรายการยกเว้น

เพิ่มProductType

public void addProductType (String productType)

เพิ่มประเภทผลิตภัณฑ์ลงในตัวเลือกการเลือกอุปกรณ์

เพิ่มคุณสมบัติ

public void addProperty (String propertyKey, 
                String propValue)

เพิ่มเกณฑ์คุณสมบัติให้กับตัวเลือกการเลือกอุปกรณ์

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

propValue String

เพิ่มซีเรียล

public void addSerial (String serialNumber)

เพิ่มหมายเลขซีเรียลให้กับตัวเลือกการเลือกอุปกรณ์

createForSerial

public static IDeviceSelection createForSerial (String serial)

วิธีการจากโรงงานตัวช่วยในการสร้าง IDeviceSelection ที่จะจับคู่อุปกรณ์กับซีเรียลที่กำหนดเท่านั้น

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

การส่งคืน
IDeviceSelection

อุปกรณ์ร้องขอ

public boolean deviceRequested ()

การส่งคืน
boolean

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

public boolean emulatorRequested ()

การส่งคืน
boolean

ดึงข้อมูลตัวแปรสภาพแวดล้อม

public String fetchEnvironmentVariable (String name)

ฟังก์ชันตัวช่วยที่ใช้ในการดึงข้อมูลตัวแปรสภาพแวดล้อม โดยพื้นฐานแล้วมันเป็นเสื้อคลุมรอบ System.getenv(String) ซึ่งทำเพื่อการทดสอบหน่วย

พารามิเตอร์
name String : ตัวแปรสภาพแวดล้อมที่จะดึงข้อมูล

การส่งคืน
String ค่า String ของตัวแปรสภาพแวดล้อมหรือค่าว่างหากไม่มี

gceDeviceRequest แล้ว

public boolean gceDeviceRequested ()

การส่งคืน
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

การส่งคืน
IDeviceSelection.BaseDeviceType

รับระดับแบตเตอรี่

public Integer getBatteryLevel (IDevice device)

ดึงระดับแบตเตอรี่สำหรับอุปกรณ์ที่กำหนด

พารามิเตอร์
device IDevice : IDevice

การส่งคืน
Integer ระดับแบตเตอรี่ของอุปกรณ์หรือ null หากไม่ทราบ

รับDeviceProductType

public String getDeviceProductType (IDevice device)

รับประเภทผลิตภัณฑ์อุปกรณ์ที่กำหนด

พารามิเตอร์
device IDevice : IDevice

การส่งคืน
String ประเภทผลิตภัณฑ์อุปกรณ์หรือ null หากไม่ทราบ

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

รับตัวเลือกผลิตภัณฑ์อุปกรณ์ที่กำหนด

พารามิเตอร์
device IDevice : IDevice

การส่งคืน
String ตัวเลือกผลิตภัณฑ์อุปกรณ์หรือ null หากไม่ทราบ

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

การส่งคืน
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

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

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

รับ MaxBatteryLevel

public Integer getMaxBatteryLevel ()

รับระดับแบตเตอรี่สูงสุดที่ร้องขอ

การส่งคืน
Integer

รับ MaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

รับระดับแบตเตอรี่สูงสุดที่ร้องขอ

การส่งคืน
Integer

รับ MinBatteryLevel

public Integer getMinBatteryLevel ()

รับระดับแบตเตอรี่ขั้นต่ำที่ร้องขอ

การส่งคืน
Integer

getNoMatchReason

public  getNoMatchReason ()

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

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

getProductTypes

public  getProductTypes ()

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

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

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

public  getProperties ()

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

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

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

รับว่าจำเป็นต้องมีการตรวจสอบแบตเตอรี่สำหรับอุปกรณ์ที่ไม่ทราบระดับแบตเตอรี่หรือไม่

การส่งคืน
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

รับว่าจำเป็นต้องมีการตรวจสอบอุณหภูมิแบตเตอรี่สำหรับอุปกรณ์ที่ไม่ทราบอุณหภูมิแบตเตอรี่หรือไม่

การส่งคืน
boolean

รับซีเรียล

public  getSerials (IDevice device)

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

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

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

รับซีเรียล

public  getSerials ()

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

การส่งคืน

localVirtualDeviceRequest แล้ว

public boolean localVirtualDeviceRequested ()

การส่งคืน
boolean

ไม้ขีด

public boolean matches (IDevice device)

พารามิเตอร์
device IDevice

การส่งคืน
boolean true หาก IDevice ที่กำหนดตรงกับตัวเลือกที่ให้ไว้ false เป็นอย่างอื่น

nullDeviceRequest แล้ว

public boolean nullDeviceRequested ()

การส่งคืน
boolean

ร้องขออุปกรณ์ระยะไกลแล้ว

public boolean remoteDeviceRequested ()

การส่งคืน
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

กำหนดประเภทอุปกรณ์ที่เราควรใช้

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

setDeviceRequested แล้ว

public void setDeviceRequested (boolean deviceRequested)

ตั้งค่าสถานะที่ร้องขอของโปรแกรมจำลอง

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

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

พารามิเตอร์
requestedType DeviceSelectionOptions.DeviceRequestedType

ร้องขอ setEmulator

public void setEmulatorRequested (boolean emulatorRequested)

ตั้งค่าสถานะที่ร้องขอของโปรแกรมจำลอง

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

setGceDeviceRequest แล้ว

public void setGceDeviceRequested (boolean gceDeviceRequested)

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

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

ตั้งค่าระดับแบตเตอรี่สูงสุด

พารามิเตอร์
maxBattery Integer

ตั้งค่า MaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

ตั้งค่าระดับแบตเตอรี่สูงสุด

พารามิเตอร์
maxBatteryTemperature Integer

ตั้งค่า MinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

ตั้งค่าระดับแบตเตอรี่ขั้นต่ำ

พารามิเตอร์
minBattery Integer

setNullDeviceRequest แล้ว

public void setNullDeviceRequested (boolean nullDeviceRequested)

ตั้งค่าสถานะอุปกรณ์ที่ร้องขอเป็นโมฆะ

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

ตั้งค่า RequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

ตั้งค่าว่าจำเป็นต้องมีการตรวจสอบแบตเตอรี่สำหรับอุปกรณ์ที่ไม่ทราบระดับแบตเตอรี่หรือไม่

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

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

ตั้งค่าว่าจำเป็นต้องมีการตรวจสอบอุณหภูมิแบตเตอรี่สำหรับอุปกรณ์ที่ไม่ทราบอุณหภูมิแบตเตอรี่หรือไม่

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

ตั้งค่าซีเรียล

public void setSerial (String... serialNumber)

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

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

ร้องขอ setStubEmulator

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

ตั้งค่าแฟล็กที่ร้องขอของโปรแกรมจำลอง stub

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

setTcpDeviceRequest แล้ว

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

ตั้งค่าแฟล็กที่ร้องขอของอุปกรณ์ tcp

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

stubEmulator ร้องขอแล้ว

public boolean stubEmulatorRequested ()

การส่งคืน
boolean

tcpDeviceRequest แล้ว

public boolean tcpDeviceRequested ()

การส่งคืน
boolean