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 |
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
publicgetExcludeSerials ()
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
publicgetNoMatchReason ()
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
publicgetProductTypes ()
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
publicgetProperties ()
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
publicgetSerials (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
publicgetSerials ()
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 |