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.

IDeviceConfiguration

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 một thiết bị.

Tóm lược

Phương pháp 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ể tiêm tùy chọn phù hợp với nó.

abstract void addSpecificConfig (Object config, String type)

Chuyển 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)

Chuyển 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)

Quay trở lại một bản sao cạn này IDeviceConfiguration đối tượng, dưới một cái tên mới.

abstract IDeviceConfiguration clone ()

Quay trở lại một bản sao cạn này IDeviceConfiguration đối tượng.

abstract getAllObjectOfType (String configType)

Return Các danh sách tất cả các đối tượng cấu hình tổ chức thể hiện của IDeviceConfiguration phù hợp với các loại cấu hình yêu cầu.

abstract getAllObjects ()

Return Các danh sách tất cả các đối tượng cấu hình tổ chức thể hiện của IDeviceConfiguration

abstract IBuildProvider getBuildProvider ()

Trở IBuildProvider rằng 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ở TestDeviceOptions rằng người giữ cấu hình thiết bị có.

abstract IDeviceRecovery getDeviceRecovery ()

Trở IDeviceRecovery rằng người giữ cấu hình thiết bị có.

abstract IDeviceSelection getDeviceRequirements ()

Trở IDeviceSelection rằng 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ề một danh sách các ITargetPreparer rằng người giữ cấu hình thiết bị có.

abstract getTargetPreparers ()

Trả về một danh sách các ITargetPreparer rằng 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 Kiểm tra hay không.

abstract void removeObjectType (String type)

Xóa loại đối tượng được chỉ định khỏi giá đỡ cấu hình thiết bị.

Phương pháp công khai

addFrequency

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ể tiêm tùy chọn phù hợp với nó.

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

frequency Integer : tần số liên quan đến các đối tượng.

addSpecificConfig

public abstract void addSpecificConfig (Object config, 
                String type)

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

Toàn bộ danh sách 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 kiểu được phép.

addSpecificConfig

public abstract void addSpecificConfig (Object config)

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

Toàn bộ danh sách 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 kiểu được phép.

dòng vô tính

public abstract IDeviceConfiguration clone (String newName)

Quay trở lại một bản sao cạn này IDeviceConfiguration đối tượng, dưới một cái tên mới.

Thông số
newName String

Lợi nhuận
IDeviceConfiguration

dòng vô tính

public abstract IDeviceConfiguration clone ()

Quay trở lại một bản sao cạn này IDeviceConfiguration đối tượng.

Lợi nhuận
IDeviceConfiguration

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

Return Các danh sách tất cả các đối tượng cấu hình tổ chức thể hiện của IDeviceConfiguration phù hợp với các loại cấu hình yêu cầu.

Thông số
configType String

Lợi nhuận

getAllObjects

public abstract  getAllObjects ()

Return Các danh sách tất cả các đối tượng cấu hình tổ chức thể hiện của IDeviceConfiguration

Lợi nhuận

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Trở IBuildProvider rằng người giữ cấu hình thiết bị có tham chiếu đến.

Lợi nhuận
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.

Lợi nhuận
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

Trở TestDeviceOptions rằng người giữ cấu hình thiết bị có.

Lợi nhuận
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Trở IDeviceRecovery rằng người giữ cấu hình thiết bị có.

Lợi nhuận
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Trở IDeviceSelection rằng người giữ cấu hình thiết bị có.

Lợi nhuận
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

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

Thông số
config Object

Lợi nhuận
Integer

getLabPreparers

public abstract  getLabPreparers ()

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

Lợi nhuận

getTargetPreparers

public abstract  getTargetPreparers ()

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

Lợi nhuận

isFake

public abstract boolean isFake ()

Trả về liệu vùng chứa có dành cho Thiết bị Đang Kiểm tra hay không.

Lợi nhuận
boolean

removeObjectType

public abstract void removeObjectType (String type)

Xóa loại đối tượng được chỉ định khỏi giá đỡ cấu hình thiết bị.

Thông số
type String : Các loại đối tượng để loại bỏ.

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