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 cộng

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 setRequireBatteryCheck (boolean requireCheck)

Đặt xem chúng tôi có muốn thực hiệ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 ()
abstract boolean tcpDeviceRequested ()

Phương pháp công cộng

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

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

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

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

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

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

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Đặt xem chúng tôi có muốn thực hiện kiểm tra pin hay không.

Thông 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ó.

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