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.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

java.lang.Object
com.android.tradefed.config.DeviceConfigurationHolder


Một triển khai IDeviceConfiguration cụ thể lưu trữ các đối tượng cấu hình thiết bị được tải trong các thuộc tính của nó.

Bản tóm tắt

Các nhà xây dựng công cộng

DeviceConfigurationHolder ()
DeviceConfigurationHolder (String deviceName)
DeviceConfigurationHolder (String deviceName, boolean isFake)

Phương pháp công khai

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

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.

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.

IDeviceConfiguration clone (String newName)

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

IDeviceConfiguration clone ()

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 kiểu cấu hình được yêu cầu.

getAllObjects ()

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

IBuildProvider getBuildProvider ()

Trả lại IBuildProvider mà chủ sở hữu cấu hình thiết bị có tham chiếu đến.

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.

TestDeviceOptions getDeviceOptions ()

Trả lại TestDeviceOptions mà chủ sở hữu cấu hình thiết bị có.

IDeviceRecovery getDeviceRecovery ()

Trả lại IDeviceRecovery mà chủ sở hữu cấu hình thiết bị có.

IDeviceSelection getDeviceRequirements ()

Trả lại IDeviceSelection mà chủ sở hữu cấu hình thiết bị có.

Integer getFrequency (Object config)

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

getLabPreparers ()

Trả lại danh sách ITargetPreparer mà chủ sở hữu cấu hình thiết bị có.

getTargetPreparers ()

Trả lại danh sách ITargetPreparer mà chủ sở hữu cấu hình thiết bị có.

boolean isFake ()

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

void removeObjectType (String type)

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

Các nhà xây dựng công cộng

DeviceConfigurationHolder

public DeviceConfigurationHolder ()

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName)

Thông số
deviceName String

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

Thông số
deviceName String

isFake boolean

Phương pháp công khai

addFrequency

public 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 mà chúng ta đang theo dõi tần suất.

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

addSpecificConfig

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

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 truyền.

Ném
ConfigurationException

addSpecificConfig

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

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

dòng vô tính

public IDeviceConfiguration clone (String newName)

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

Thông số
newName String

Lợi nhuận
IDeviceConfiguration

dòng vô tính

public IDeviceConfiguration clone ()

Lợi nhuận
IDeviceConfiguration

getAllObjectOfType

public  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 kiểu cấu hình được yêu cầu.

Thông số
configType String

Lợi nhuận

getAllObjects

public  getAllObjects ()

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

Lợi nhuận

getBuildProvider

public IBuildProvider getBuildProvider ()

Trả lại IBuildProvider mà chủ sở hữu cấu hình thiết bị có tham chiếu đến.

Lợi nhuận
IBuildProvider

getDeviceName

public 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 TestDeviceOptions getDeviceOptions ()

Trả lại TestDeviceOptions mà chủ sở hữu cấu hình thiết bị có.

Lợi nhuận
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

Trả lại IDeviceRecovery mà chủ sở hữu cấu hình thiết bị có.

Lợi nhuận
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

Trả lại IDeviceSelection mà chủ sở hữu cấu hình thiết bị có.

Lợi nhuận
IDeviceSelection

getFrequency

public 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  getLabPreparers ()

Trả lại danh sách ITargetPreparer mà chủ sở hữu cấu hình thiết bị có.

Lợi nhuận

getTargetPreparers

public  getTargetPreparers ()

Trả lại danh sách ITargetPreparer mà chủ sở hữu cấu hình thiết bị có.

Lợi nhuận

isFake

public 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 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 : Loại đối tượng cần xóa.

Ném
ConfigurationException