Kể từ ngày 27 tháng 3 năm 2025, bạn nên sử dụng android-latest-release
thay vì aosp-main
để xây dựng và đóng góp cho AOSP. Để biết thêm thông tin, hãy xem phần Thay đổi đối với AOSP.
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.
ConfigurationDef
public
class
ConfigurationDef
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationDef
|
Chứa bản ghi của một cấu hình, các đối tượng liên kết và các tuỳ chọn của cấu hình đó.
Tóm tắt
Lớp lồng ghép |
class |
ConfigurationDef.ConfigObjectDef
Đối tượng lưu giữ thông tin về một className và số lần xuất hiện của đối tượng đó (ví dụ: nếu một cấu hình có cùng một đối tượng hai lần, thì đối tượng đầu tiên sẽ có số lần xuất hiện đầu tiên).
|
Phương thức công khai |
int
|
addConfigObjectDef(String typeName, String className)
Thêm đối tượng cấu hình vào định nghĩa
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
Thêm một thiết bị cần theo dõi và cho biết thiết bị đó có thực hay không.
|
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
Thêm tuỳ chọn vào định nghĩa
|
IConfiguration
|
createConfiguration()
Tạo một cấu hình từ thông tin được lưu trữ trong định nghĩa này và điền các giá trị tuỳ chọn đã cung cấp vào các trường của cấu hình.
|
IConfiguration
|
createConfiguration( allowedObjects)
Tạo một cấu hình từ thông tin được lưu trữ trong định nghĩa này và điền các giá trị tuỳ chọn đã cung cấp vào các trường của cấu hình.
|
String
|
getDescription()
Trả về nội dung mô tả ngắn về cấu hình
|
|
getExpectedDevices()
Trả về Bản đồ hiện tại của các thiết bị được theo dõi và liệu các thiết bị đó có thực hay không.
|
String
|
getName()
Lấy tên của định nghĩa cấu hình này
|
boolean
|
isMultiDeviceMode()
Trả về liệu cấu hình đã ghi có phải là cấu hình nhiều thiết bị hay không.
|
void
|
setDescription(String description)
Đặt nội dung mô tả định nghĩa cấu hình
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Trường
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Hàm khởi tạo công khai
ConfigurationDef
public ConfigurationDef (String name)
Phương thức công khai
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)
Thêm đối tượng cấu hình vào định nghĩa
Tham số |
typeName |
String : tên loại đối tượng cấu hình |
className |
String : tên lớp của đối tượng cấu hình |
Giá trị trả về |
int |
số lần className này xuất hiện trong ConfigurationDef này, bao gồm cả lần này. Vì tất cả các phương thức ConfigurationDef đều trả về các lớp này với thứ tự không đổi, nên chỉ mục này có thể đóng vai trò là giá trị nhận dạng duy nhất cho thực thể clasName vừa được thêm. |
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)
Thêm một thiết bị cần theo dõi và cho biết thiết bị đó có thực hay không.
Tham số |
deviceName |
String |
isFake |
boolean |
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)
Thêm tuỳ chọn vào định nghĩa
Tham số |
optionName |
String : tên của tuỳ chọn |
optionKey |
String |
optionValue |
String : giá trị tuỳ chọn |
optionSource |
String |
type |
String |
createConfiguration
public IConfiguration createConfiguration ()
Tạo một cấu hình từ thông tin được lưu trữ trong định nghĩa này và điền các giá trị tuỳ chọn đã cung cấp vào các trường của cấu hình.
createConfiguration
public IConfiguration createConfiguration ( allowedObjects)
Tạo một cấu hình từ thông tin được lưu trữ trong định nghĩa này và điền các giá trị tuỳ chọn đã cung cấp vào các trường của cấu hình.
Tham số |
allowedObjects |
: tập hợp các đối tượng TF mà chúng ta sẽ tạo ra từ cấu hình đầy đủ |
getDescription
public String getDescription ()
Trả về nội dung mô tả ngắn về cấu hình
getExpectedDevices
public getExpectedDevices ()
Trả về Bản đồ hiện tại của các thiết bị được theo dõi và liệu các thiết bị đó có thực hay không.
getName
public String getName ()
Lấy tên của định nghĩa cấu hình này
Giá trị trả về |
String |
tên của cấu hình này. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Trả về liệu cấu hình đã ghi có phải là cấu hình nhiều thiết bị hay không.
setDescription
public void setDescription (String description)
Đặt nội dung mô tả định nghĩa cấu hình
Tham số |
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
Tham số |
multiDeviceMode |
boolean |
Phương thức được bảo vệ
checkRejectedObjects
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
Đánh giá bản đồ đối tượng bị từ chối, nếu có, hãy gửi một ngoại lệ.
Tham số |
rejectedObjects |
|
cause |
Throwable |
injectOptions
protected void injectOptions (IConfiguration config,
optionList)
Tham số |
config |
IConfiguration |
optionList |
|
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-03-26 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-03-26 UTC."],[],[]]