Tùy chọn chọn thiết bị

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

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


Vùng chứa cho tiêu chí lựa chọn thiết bị.

Tóm tắt

Hàm khởi tạo công khai

DeviceSelectionOptions()

Phương thức công khai

void addExcludeSerial(String serialNumber)

Thêm số sê-ri vào danh sách loại trừ.

void addProductType(String productType)

Thêm loại sản phẩm vào các lựa chọn về thiết bị.

void addProperty(String propertyKey, String propValue)

Thêm tiêu chí thuộc tính vào các lựa chọn về thiết bị

void addSerial(String serialNumber)

Thêm số sê-ri vào các lựa chọn thiết bị.

static IDeviceSelection createForSerial(String serial)

Phương thức ban đầu của trình trợ giúp để tạo một IDeviceSelection chỉ khớp với thiết bị có số sê-ri cụ thể

boolean deviceRequested()

boolean emulatorRequested()

String fetchEnvironmentVariable(String name)

Hàm trợ giúp dùng để tìm nạp biến môi trường.

boolean gceDeviceRequested()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

Trả về loại thiết bị mà chúng ta nên sử dụng.

Integer getBatteryLevel(IDevice device)

Truy xuất mức pin của thiết bị cụ thể

String getDeviceProductType(IDevice device)

Lấy loại sản phẩm thiết bị đã cho

String getDeviceProductVariant(IDevice device)

Lấy biến thể sản phẩm thiết bị đã cho

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested()
getExcludeSerials()

Lấy bản sao danh sách loại trừ số sê-ri

Integer getMaxBatteryLevel()

Xem mức pin tối đa mà bạn yêu cầu

Integer getMaxBatteryTemperature()

Xem mức pin tối đa mà bạn yêu cầu

Integer getMinBatteryLevel()

Xem mức pin tối thiểu được yêu cầu

getNoMatchReason()

Trả về lý do khiến thiết bị không khớp.

getProductTypes()

Nhận bản sao danh sách loại sản phẩm

getProperties()

Trả về một bản đồ của danh sách thuộc tính

boolean getRequireBatteryCheck()

Xem những thiết bị có mức pin không xác định có cần kiểm tra pin hay không

boolean getRequireBatteryTemperatureCheck()

Xem liệu có cần kiểm tra nhiệt độ pin đối với các thiết bị không xác định được nhiệt độ pin hay không

getSerials(IDevice device)

Lấy bản sao của số sê-ri

getSerials()

Trả về danh sách các sê-ri được yêu cầu.

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

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

Đặt loại thiết bị mà chúng ta sẽ sử dụng.

void setDeviceRequested(boolean deviceRequested)

Thiết lập cờ theo yêu cầu của trình mô phỏng

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

Thiết lập cờ theo yêu cầu của trình mô phỏng

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

Đặt mức pin tối đa

void setMaxBatteryTemperature(Integer maxBatteryTemperature)

Đặt mức pin tối đa

void setMinBatteryLevel(Integer minBattery)

Đặt mức pin tối thiểu

void setNullDeviceRequested(boolean nullDeviceRequested)

Đặt cờ rỗng do thiết bị yêu cầu

void setRequireBatteryCheck(boolean requireCheck)

Đặt xem có cần kiểm tra pin hay không đối với các thiết bị có mức pin không xác định

void setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)

Đặt xem có bắt buộc kiểm tra nhiệt độ pin đối với các thiết bị có nhiệt độ pin không xác định hay không

void setSerial(String... serialNumber)

Đặt danh sách đưa vào số sê-ri, thay thế mọi giá trị hiện có.

void setStubEmulatorRequested(boolean stubEmulatorRequested)

Thiết lập cờ yêu cầu cho trình mô phỏng mã giả lập

boolean stubEmulatorRequested()

Hàm khởi tạo công khai

Tùy chọn chọn thiết bị

public DeviceSelectionOptions ()

Phương thức công khai

addLoại trừSerial

public void addExcludeSerial (String serialNumber)

Thêm số sê-ri vào danh sách loại trừ.

addProductType

public void addProductType (String productType)

Thêm loại sản phẩm vào các lựa chọn về thiết bị.

thêmthuộc tính

public void addProperty (String propertyKey, 
                String propValue)

Thêm tiêu chí thuộc tính vào các lựa chọn về thiết bị

Tham số
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

Thêm số sê-ri vào các lựa chọn thiết bị.

tạo cho nối tiếp

public static IDeviceSelection createForSerial (String serial)

Phương thức ban đầu của trình trợ giúp để tạo một IDeviceSelection chỉ khớp với thiết bị có số sê-ri cụ thể

Tham số
serial String

Giá trị trả về
IDeviceSelection

thiết bị được yêu cầu

public boolean deviceRequested ()

Giá trị trả về
boolean

trình mô phỏng được yêu cầu

public boolean emulatorRequested ()

Giá trị trả về
boolean

tìm nạp biến môi trường

public String fetchEnvironmentVariable (String name)

Hàm trợ giúp dùng để tìm nạp biến môi trường. Về cơ bản, đây là một trình bao bọc xung quanh System.getenv(String). Điều này được thực hiện cho mục đích kiểm thử đơn vị.

Tham số
name String: biến môi trường cần tìm nạp.

Giá trị trả về
String giá trị String của biến môi trường hoặc giá trị rỗng nếu không có.

Yêu cầu thiết bị gce

public boolean gceDeviceRequested ()

Giá trị trả về
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Trả về loại thiết bị mà chúng ta nên sử dụng.

Giá trị trả về
IDeviceSelection.BaseDeviceType

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

Truy xuất mức pin của thiết bị cụ thể

Tham số
device IDevice: IDevice

Giá trị trả về
Integer mức pin của thiết bị hoặc null nếu không xác định

getDeviceProductType

public String getDeviceProductType (IDevice device)

Lấy loại sản phẩm thiết bị đã cho

Tham số
device IDevice: IDevice

Giá trị trả về
String loại sản phẩm của thiết bị hoặc null nếu không xác định

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Lấy biến thể sản phẩm thiết bị đã cho

Tham số
device IDevice: IDevice

Giá trị trả về
String biến thể sản phẩm của thiết bị hoặc null nếu không xác định

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Giá trị trả về
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

Lấy bản sao danh sách loại trừ số sê-ri

Giá trị trả về
một ERROR(/Collection) số sê-ri

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Xem mức pin tối đa mà bạn yêu cầu

Giá trị trả về
Integer

getMaxBatteryNhiệt độ

public Integer getMaxBatteryTemperature ()

Xem mức pin tối đa mà bạn yêu cầu

Giá trị trả về
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Xem mức pin tối thiểu được yêu cầu

Giá trị trả về
Integer

getNoMatchReason

public  getNoMatchReason ()

Trả về lý do khiến thiết bị không khớp.

Giá trị trả về
bản đồ số sê-ri kèm theo lý do khiến số sê-ri không được phân bổ

getProductTypes

public  getProductTypes ()

Nhận bản sao danh sách loại sản phẩm

Giá trị trả về
ERROR(/Collection) loại sản phẩm

getProperties

public  getProperties ()

Trả về một bản đồ của danh sách thuộc tính

Giá trị trả về
ERROR(/Map) tên thuộc tính thiết bị thành các giá trị

Nhận yêu cầu kiểm tra pin

public boolean getRequireBatteryCheck ()

Xem những thiết bị có mức pin không xác định có cần kiểm tra pin hay không

Giá trị trả về
boolean

Nhận yêu cầuKiểm tra nhiệt độ pin

public boolean getRequireBatteryTemperatureCheck ()

Xem liệu có cần kiểm tra nhiệt độ pin đối với các thiết bị không xác định được nhiệt độ pin hay không

Giá trị trả về
boolean

getSerials

public  getSerials (IDevice device)

Lấy bản sao của số sê-ri

Tham số
device IDevice: IDevice đại diện cho thiết bị được cân nhắc lựa chọn.

Giá trị trả về
một ERROR(/Collection) số sê-ri

getSerials

public  getSerials ()

Trả về danh sách các sê-ri được yêu cầu.

Giá trị trả về

cục bộThiết bị ảo được yêu cầu

public boolean localVirtualDeviceRequested ()

Giá trị trả về
boolean

khớp với

public boolean matches (IDevice device)

Tham số
device IDevice

Giá trị trả về
boolean true nếu IDevice đã cho phù hợp với các lựa chọn được cung cấp. Nếu không thì false

Yêu cầu thiết bị rỗng

public boolean nullDeviceRequested ()

Giá trị trả về
boolean

Đã yêu cầu thiết bị từ xa

public boolean remoteDeviceRequested ()

Giá trị trả về
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Đặt loại thiết bị mà chúng ta sẽ sử dụng.

Tham số
type IDeviceSelection.BaseDeviceType

Đặt thiết bị theo yêu cầu

public void setDeviceRequested (boolean deviceRequested)

Thiết lập cờ theo yêu cầu của trình mô phỏng

Tham số
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Tham số
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

Thiết lập cờ theo yêu cầu của trình mô phỏng

Tham số
emulatorRequested boolean

ĐặtGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

Tham số
gceDeviceRequested boolean

đặtMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Đặt mức pin tối đa

Tham số
maxBattery Integer

setMaxBatteryNhiệt độ

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Đặt mức pin tối đa

Tham số
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Đặt mức pin tối thiểu

Tham số
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Đặt cờ rỗng do thiết bị yêu cầu

Tham số
nullDeviceRequested boolean

setYêu cầuPinKiểm tra

public void setRequireBatteryCheck (boolean requireCheck)

Đặt xem có cần kiểm tra pin hay không đối với các thiết bị có mức pin không xác định

Tham số
requireCheck boolean

thiết lậpYêu cầuKiểm traNhiệt độ pin

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Đặt xem có bắt buộc kiểm tra nhiệt độ pin đối với các thiết bị có nhiệt độ pin không xác định hay không

Tham số
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

Đặt danh sách đưa vào số sê-ri, thay thế mọi giá trị hiện có.

Tham số
serialNumber String

Đã yêu cầu setStubEmulator

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Thiết lập cờ yêu cầu cho trình mô phỏng mã giả lập

Tham số
stubEmulatorRequested boolean

Đã yêu cầu stubEmulator

public boolean stubEmulatorRequested ()

Giá trị trả về
boolean