IDeviceSelection
public interface IDeviceSelection
implements IMatcher <IDevice>
com.android.tradefed.device.IDeviceSelection |
Giao diện tiêu chí lựa chọn thiết bị.
Bản tóm tắt
Phương pháp công khai | |
---|---|
abstract boolean | deviceRequested () |
abstract boolean | emulatorRequested () |
abstract boolean | gceDeviceRequested () |
abstract IDeviceSelection.BaseDeviceType | getBaseDeviceTypeRequested () Trả về loại thiết bị chúng ta nên sử dụng. |
abstract Integer | getBatteryLevel (IDevice device) Truy xuất mức pin cho thiết bị nhất định |
abstract String | getDeviceProductType (IDevice device) Nhận loại sản phẩm thiết bị nhất định |
abstract String | getDeviceProductVariant (IDevice device) Nhận biến thể sản phẩm của thiết bị nhất định |
abstract | getExcludeSerials () Nhận một bản sao của danh sách loại trừ số sê-ri |
abstract | getNoMatchReason () Trả về lý do thiết bị không khớp. |
abstract | getProductTypes () Nhận bản sao của danh sách loại sản phẩm |
abstract | getProperties () Trả về bản đồ của danh sách thuộc tính |
abstract | getSerials (IDevice device) Nhận một bản sao của số sê-ri |
abstract | getSerials () Trả về danh sách các serial được yêu cầu. |
abstract boolean | nullDeviceRequested () |
abstract void | setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type) Đặt loại thiết bị chúng ta nên sử dụng. |
abstract void | setSerial (String... serialNumber) Đặt danh sách bao gồm số sê-ri, thay thế mọi giá trị hiện có. |
abstract boolean | stubEmulatorRequested () |
abstract boolean | tcpDeviceRequested () |
Phương pháp công khai
thiết bị được yêu cầu
public abstract boolean deviceRequested ()
Trả lại | |
---|---|
boolean | true nếu một thiết bị đã được yêu cầu |
trình mô phỏng được yêu cầu
public abstract boolean emulatorRequested ()
Trả lại | |
---|---|
boolean | true nếu một trình mô phỏng đã được yêu cầu |
gceDeviceYêu cầu
public abstract boolean gceDeviceRequested ()
Trả lại | |
---|---|
boolean | true nếu thiết bị gce (còn gọi là thiết bị từ xa) đã được yêu cầu |
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Trả về loại thiết bị chúng ta nên sử dụng.
Trả lại | |
---|---|
IDeviceSelection.BaseDeviceType |
lấy mức pin
public abstract Integer getBatteryLevel (IDevice device)
Truy xuất mức pin cho thiết bị nhất định
Thông số | |
---|---|
device | IDevice : IDevice |
Trả lại | |
---|---|
Integer | mức pin của thiết bị hoặc null nếu không xác định |
getDeviceProductType
public abstract String getDeviceProductType (IDevice device)
Nhận loại sản phẩm thiết bị nhất định
Thông số | |
---|---|
device | IDevice : IDevice |
Trả lại | |
---|---|
String | loại sản phẩm thiết bị hoặc null nếu không xác định |
getDeviceProductBiến thể
public abstract String getDeviceProductVariant (IDevice device)
Nhận biến thể sản phẩm của thiết bị nhất định
Thông số | |
---|---|
device | IDevice : IDevice |
Trả lại | |
---|---|
String | biến thể sản phẩm thiết bị hoặc null nếu không xác định |
getExcludeSerials
public abstractgetExcludeSerials ()
Nhận một bản sao của danh sách loại trừ số sê-ri
Trả lại | |
---|---|
ERROR(/Collection) số sê-ri |
getNoMatchLý do
public abstractgetNoMatchReason ()
Trả về lý do thiết bị không khớp.
Trả lại | |
---|---|
Bản đồ số sê-ri lý do tại sao nó không được phân bổ |
lấy các loại sản phẩm
public abstractgetProductTypes ()
Nhận bản sao của danh sách loại sản phẩm
Trả lại | |
---|---|
ERROR(/Collection) của các loại sản phẩm |
getProperties
public abstractgetProperties ()
Trả về bản đồ của danh sách thuộc tính
Trả lại | |
---|---|
ERROR(/Map) của tên thuộc tính thiết bị thành giá trị |
getSerial
public abstractgetSerials (IDevice device)
Nhận một bản sao của số sê-ri
Thông số | |
---|---|
device | IDevice : IDevice đại diện cho thiết bị được xem xét lựa chọn. |
Trả lại | |
---|---|
ERROR(/Collection) số sê-ri |
getSerial
public abstractgetSerials ()
Trả về danh sách các serial được yêu cầu.
Trả lại | |
---|---|
nullThiết bị được yêu cầu
public abstract boolean nullDeviceRequested ()
Trả lại | |
---|---|
boolean | true nếu một thiết bị null (hay còn gọi là không cần thiết bị) đã được yêu cầu |
setBaseDeviceTypeYêu cầu
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Đặt loại thiết bị chúng ta nên sử dụng.
Thông số | |
---|---|
type | IDeviceSelection.BaseDeviceType |
setSerial
public abstract void setSerial (String... serialNumber)
Đặt danh sách bao gồm số sê-ri, thay thế mọi giá trị hiện có.
Thông số | |
---|---|
serialNumber | String |
sơ khaiEmulatorYêu cầu
public abstract boolean stubEmulatorRequested ()
Trả lại | |
---|---|
boolean | true nếu trình mô phỏng sơ khai đã được yêu cầu. Trình mô phỏng sơ khai là một trình giữ chỗ được sử dụng khi cấu hình phải khởi chạy trình mô phỏng. |
tcpDeviceRequested
public abstract boolean tcpDeviceRequested ()
Trả lại | |
---|---|
boolean | true nếu thiết bị tcp (còn gọi là thiết bị được kết nối adb) đã được yêu cầu |