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 abstract  getExcludeSerials ()

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 abstract  getNoMatchReason ()

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 abstract  getProductTypes ()

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 abstract  getProperties ()

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 abstract  getSerials (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 abstract  getSerials ()

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