IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


Giao diện cho tiêu chí lựa chọn thiết bị.

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ị đã cho

abstract String getDeviceProductType(IDevice device)

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

abstract String getDeviceProductVariant(IDevice device)

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

abstract getExcludeSerials()

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

abstract getNoMatchReason()

Trả về lý do thiết bị không được so khớp.

abstract getProductTypes()

Lấy bản sao 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)

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

abstract getSerials()

Trả về danh sách các chương trình truyền hình dài tập được yêu cầu.

abstract boolean nullDeviceRequested()
abstract void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

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

abstract void setRequireBatteryCheck(boolean requireCheck)

Đặt xem chúng ta có muốn kiểm tra pin hay khô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()
default boolean tcpDeviceRequested()

Phương thức công khai

deviceRequested

public abstract boolean deviceRequested ()

Giá trị trả về
boolean true nếu thiết bị đã được yêu cầu

emulatorRequested

public abstract boolean emulatorRequested ()

Giá trị trả về
boolean true nếu bạn đã yêu cầu trình mô phỏng

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Giá trị trả về
boolean true nếu bạn đã yêu cầu thiết bị gce (còn gọi là thiết bị từ xa)

getBaseDeviceTypeRequested

public abstract 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 abstract Integer getBatteryLevel (IDevice device)

Truy xuất mức pin cho thiết bị đã cho

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 được

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

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

Tham số
device IDevice: IDevice

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

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

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

Tham số
device IDevice: IDevice

Giá trị trả về
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 ()

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

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

getNoMatchReason

public abstract  getNoMatchReason ()

Trả về lý do thiết bị không được so khớp.

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

getProductTypes

public abstract  getProductTypes ()

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

Trả về 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 giá trị

getSerials

public abstract  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 xem xét để lựa chọn.

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

getSerials

public abstract  getSerials ()

Trả về danh sách các chương trình truyền hình dài tập được yêu cầu.

Giá trị trả về

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

Giá trị trả về
boolean true nếu bạn đã yêu cầu một thiết bị rỗng (còn gọi là không yêu cầu thiết bị)

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

Tham số
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Đặt xem chúng ta có muốn kiểm tra pin hay không.

Tham số
requireCheck boolean

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ó.

Tham số
serialNumber String

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

Giá trị trả về
boolean true nếu có yêu cầu về trình mô phỏng mô phỏng. Trình mô phỏng mô phỏng là phần giữ chỗ được dùng khi cấu hình phải khởi chạy trình mô phỏng.

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Giá trị trả về
boolean true nếu thiết bị tcp (còn gọi là thiết bị adb đã kết nối) đã được yêu cầu