Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Cấu hình iDevice

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Giao diện người giữ cấu hình thiết bị. Sử dụng để đại diện cho một đối tượng có thể chứa thông tin về cấu hình của thiết bị.

Bản tóm tắt

Phương thức công khai

abstract void addFrequency (Object config, Integer frequency)

Theo dõi tần suất của đối tượng để chúng tôi có thể thêm tùy chọn chống lại nó một cách chính xác.

abstract void addSpecificConfig (Object config, String type)

Vượt qua một trong các đối tượng được phép mà Người giữ cấu hình có thể theo dõi.

abstract void addSpecificConfig (Object config)

Vượt qua một trong các đối tượng được phép mà Người giữ cấu hình có thể theo dõi.

abstract IDeviceConfiguration clone (String newName)

Trả về một bản sao nông của đối tượng IDeviceConfiguration này, dưới một tên mới.

abstract IDeviceConfiguration clone ()

Trả về một bản sao nông của đối tượng IDeviceConfiguration này.

abstract getAllObjectOfType (String configType)

Trả về Danh sách tất cả các đối tượng cấu hình chứa phiên bản IDeviceConfiguration phù hợp với loại cấu hình được yêu cầu.

abstract getAllObjects ()

Return Danh sách tất cả các đối tượng cấu hình chứa phiên bản của IDeviceConfiguration

abstract IBuildProvider getBuildProvider ()

Trả lại IBuildProvider mà người giữ cấu hình thiết bị có tham chiếu đến.

abstract String getDeviceName ()

Trả về Tên của thiết bị được chỉ định trong trường "tên" của cấu hình.

abstract TestDeviceOptions getDeviceOptions ()

Trả lại TestDeviceOptions mà người giữ cấu hình thiết bị có.

abstract IDeviceRecovery getDeviceRecovery ()

Trả lại IDeviceRecovery mà người giữ cấu hình thiết bị có.

abstract IDeviceSelection getDeviceRequirements ()

Trả lại IDeviceSelection mà người giữ cấu hình thiết bị có.

abstract Integer getFrequency (Object config)

Trả về tần số của đối tượng.

abstract getLabPreparers ()

Trả về danh sách ITargetPreparer mà người giữ cấu hình thiết bị có.

abstract getTargetPreparers ()

Trả về danh sách ITargetPreparer mà người giữ cấu hình thiết bị có.

abstract boolean isFake ()

Trả về liệu vùng chứa có dành cho Thiết bị đang thử nghiệm hay không.

abstract void removeObjectType (String type)

Xóa loại đối tượng đã chỉ định khỏi ngăn chứa cấu hình thiết bị.

Phương thức công khai

thêm tần suất

public abstract void addFrequency (Object config, 
                Integer frequency)

Theo dõi tần suất của đối tượng để chúng tôi có thể thêm tùy chọn chống lại nó một cách chính xác.

Thông số
config Object : đối tượng mà chúng ta đang theo dõi tần suất.

frequency Integer : tần số được liên kết với đối tượng.

addSpecificConfig

public abstract void addSpecificConfig (Object config, 
                String type)

Vượt qua một trong các đối tượng được phép mà Người giữ cấu hình có thể theo dõi.

Danh sách đầy đủ các đối tượng được phép là: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Thông số
config Object : đối tượng từ một loại ở trên.

type String : loại đối tượng cấu hình được thông qua.

ném
ConfigurationException trong trường hợp đối tượng được truyền không khớp với các loại được phép.

addSpecificConfig

public abstract void addSpecificConfig (Object config)

Vượt qua một trong các đối tượng được phép mà Người giữ cấu hình có thể theo dõi.

Danh sách đầy đủ các đối tượng được phép là: IBuildProvider , ITargetPreparer , IDeviceRecovery , IDeviceSelection , TestDeviceOptions

Thông số
config Object : đối tượng từ một loại ở trên.

ném
ConfigurationException trong trường hợp đối tượng được truyền không khớp với các loại được phép.

dòng vô tính

public abstract IDeviceConfiguration clone (String newName)

Trả về một bản sao nông của đối tượng IDeviceConfiguration này, dưới một tên mới.

Thông số
newName String

trả lại
IDeviceConfiguration

dòng vô tính

public abstract IDeviceConfiguration clone ()

Trả về một bản sao nông của đối tượng IDeviceConfiguration này.

trả lại
IDeviceConfiguration

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

Trả về Danh sách tất cả các đối tượng cấu hình chứa phiên bản IDeviceConfiguration phù hợp với loại cấu hình được yêu cầu.

Thông số
configType String

trả lại

getAllObjects

public abstract  getAllObjects ()

Return Danh sách tất cả các đối tượng cấu hình chứa phiên bản của IDeviceConfiguration

trả lại

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Trả lại IBuildProvider mà người giữ cấu hình thiết bị có tham chiếu đến.

trả lại
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

Trả về Tên của thiết bị được chỉ định trong trường "tên" của cấu hình.

trả lại
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Trả lại TestDeviceOptions mà người giữ cấu hình thiết bị có.

trả lại
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Trả lại IDeviceRecovery mà người giữ cấu hình thiết bị có.

trả lại
IDeviceRecovery

getDeviceYêu cầu

public abstract IDeviceSelection getDeviceRequirements ()

Trả lại IDeviceSelection mà người giữ cấu hình thiết bị có.

trả lại
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

Trả về tần số của đối tượng.

Thông số
config Object

trả lại
Integer

getLabPreparers

public abstract  getLabPreparers ()

Trả về danh sách ITargetPreparer mà người giữ cấu hình thiết bị có.

trả lại

getTargetPreparers

public abstract  getTargetPreparers ()

Trả về danh sách ITargetPreparer mà người giữ cấu hình thiết bị có.

trả lại

isFake

public abstract boolean isFake ()

Trả về liệu vùng chứa có dành cho Thiết bị đang thử nghiệm hay không.

trả lại
boolean

loại bỏObjectType

public abstract void removeObjectType (String type)

Xóa loại đối tượng đã chỉ định khỏi ngăn chứa cấu hình thiết bị.

Thông số
type String : Loại đối tượng cần xóa.

ném
ConfigurationException trong trường hợp loại không được hỗ trợ.