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 |
abstract IDeviceConfiguration | clone () Trả về một bản sao nông của đối tượng |
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 |
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 |
abstract IBuildProvider | getBuildProvider () Trả lại |
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 |
abstract IDeviceRecovery | getDeviceRecovery () Trả lại |
abstract IDeviceSelection | getDeviceRequirements () Trả lại |
abstract Integer | getFrequency (Object config) Trả về tần số của đối tượng. |
abstract | getLabPreparers () Trả về danh sách |
abstract | getTargetPreparers () Trả về danh sách |
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 abstractgetAllObjectOfType (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 abstractgetAllObjects ()
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 abstractgetLabPreparers ()
Trả về danh sách ITargetPreparer
mà người giữ cấu hình thiết bị có.
trả lại | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
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ợ. |