Lựa chọn thiết bị
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 thức công khai | |
---|---|
abstract boolean | deviceRequested () |
abstract boolean | emulatorRequested () |
abstract boolean | gceDeviceRequested () |
abstract IDeviceSelection.BaseDeviceType | getBaseDeviceTypeRequested () Trả về loại thiết bị mà 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 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 một 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 các số sê-ri |
abstract | getSerials () Trả về danh sách các sê-ri đượ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 thức công khai
thiết bịRequested
public abstract boolean deviceRequested ()
trả lại | |
---|---|
boolean | true nếu một thiết bị đã được yêu cầu |
giả lậpRequested
public abstract boolean emulatorRequested ()
trả lại | |
---|---|
boolean | true nếu một trình giả lập đã được yêu cầu |
gceDeviceRequested
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ị mà 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 : thiết 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 : thiết IDevice |
trả lại | |
---|---|
String | loại sản phẩm thiết bị hoặc null nếu không xác định |
getDeviceProductVariant
public abstract String getDeviceProductVariant (IDevice device)
Nhận biến thể sản phẩm thiết bị nhất định
Thông số | |
---|---|
device | IDevice : thiết 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 | |
---|---|
một 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 đến lý do không được phân bổ |
getProductTypes
public abstractgetProductTypes ()
Nhận một bản sao của danh sách loại sản phẩm
trả lại | |
---|---|
một ERROR(/Collection) 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 | |
---|---|
một ERROR(/Map) tên thuộc tính thiết bị thành các giá trị |
getSerials
public abstractgetSerials (IDevice device)
Nhận một bản sao của các 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 | |
---|---|
một ERROR(/Collection) số sê-ri |
getSerials
public abstractgetSerials ()
Trả về danh sách các sê-ri đượ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 |
setBaseDeviceTypeRequested
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 |
đặt nối tiếp
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ơ khaiEmulatorRequested
public abstract boolean stubEmulatorRequested ()
trả lại | |
---|---|
boolean | true nếu một trình giả lập còn sơ khai đã được yêu cầu. Trình giả lập còn sơ khai là trình giữ chỗ được sử dụng khi cấu hình phải khởi chạy trình giả lập. |
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 |