ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาที่เสถียรของ Trunk และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main ในการสร้างและมีส่วนร่วมใน AOSP android-latest-release สาขาไฟล์ Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ConfigurationDef
public
class
ConfigurationDef
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.config.ConfigurationDef
|
เก็บระเบียนการกําหนดค่า ออบเจ็กต์ที่เชื่อมโยง และตัวเลือกของออบเจ็กต์
สรุป
ชั้นเรียนที่ซ้อนกัน |
class |
ConfigurationDef.ConfigObjectDef
ออบเจ็กต์ที่จะเก็บข้อมูลสำหรับคลาสและหมายเลขการแสดงผล (เช่น หากการกําหนดค่ามีออบเจ็กต์เดียวกัน 2 ครั้ง ออบเจ็กต์แรกจะมีหมายเลขการแสดงผลแรก)
|
เมธอดสาธารณะ |
int
|
addConfigObjectDef(String typeName, String className)
เพิ่มออบเจ็กต์การกําหนดค่าลงในคําจํากัดความ
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
เพิ่มอุปกรณ์ที่ต้องติดตามและระบุว่าอุปกรณ์นั้นเป็นของจริงหรือไม่
|
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
เพิ่มตัวเลือกลงในคําจํากัดความ
|
IConfiguration
|
createConfiguration()
สร้างการกําหนดค่าจากข้อมูลที่จัดเก็บไว้ในคําจํากัดความนี้ และป้อนข้อมูลในช่องต่างๆ ด้วยค่าตัวเลือกที่ระบุ
|
IConfiguration
|
createConfiguration( allowedObjects)
สร้างการกําหนดค่าจากข้อมูลที่จัดเก็บไว้ในคําจํากัดความนี้ และป้อนข้อมูลในช่องต่างๆ ด้วยค่าตัวเลือกที่ระบุ
|
String
|
getDescription()
แสดงผลคําอธิบายสั้นๆ เกี่ยวกับการกําหนดค่า
|
|
getExpectedDevices()
แสดงแผนที่ปัจจุบันของอุปกรณ์ที่ติดตามและระบุว่าอุปกรณ์ดังกล่าวเป็นอุปกรณ์จริงหรือไม่
|
String
|
getName()
รับชื่อของคําจํากัดความการกําหนดค่านี้
|
boolean
|
isMultiDeviceMode()
แสดงผลว่าการกำหนดค่าที่บันทึกไว้เป็นแบบหลายอุปกรณ์หรือไม่
|
void
|
setDescription(String description)
ตั้งค่าคําอธิบายคําจํากัดความการกําหนดค่า
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
ช่อง
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
ตัวสร้างแบบสาธารณะ
ConfigurationDef
public ConfigurationDef (String name)
เมธอดสาธารณะ
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)
เพิ่มออบเจ็กต์การกําหนดค่าลงในคําจํากัดความ
| พารามิเตอร์ |
typeName |
String: ชื่อประเภทออบเจ็กต์การกําหนดค่า |
className |
String: ชื่อคลาสของออบเจ็กต์การกําหนดค่า |
| คิกรีเทิร์น |
int |
จํานวนครั้งที่ className นี้ปรากฏใน ConfigurationDef นี้ ซึ่งรวมถึงครั้งนี้ด้วย เนื่องจากเมธอด ConfigurationDef ทั้งหมดจะแสดงผลคลาสเหล่านี้โดยจัดเรียงตามลําดับเดิม ดัชนีนี้จึงใช้เป็นตัวระบุที่ไม่ซ้ำสําหรับอินสแตนซ์ clasName ที่เพิ่งเพิ่ม
|
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)
เพิ่มอุปกรณ์ที่ต้องติดตามและระบุว่าอุปกรณ์นั้นเป็นของจริงหรือไม่
| พารามิเตอร์ |
deviceName |
String |
isFake |
boolean |
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)
เพิ่มตัวเลือกลงในคําจํากัดความ
| พารามิเตอร์ |
optionName |
String: ชื่อตัวเลือก |
optionKey |
String |
optionValue |
String: ค่าตัวเลือก
|
optionSource |
String |
type |
String |
createConfiguration
public IConfiguration createConfiguration ()
สร้างการกําหนดค่าจากข้อมูลที่จัดเก็บไว้ในคําจํากัดความนี้ และป้อนข้อมูลในช่องต่างๆ ด้วยค่าตัวเลือกที่ระบุ
| การโยน |
ConfigurationException |
หากสร้างการกำหนดค่าไม่ได้
|
createConfiguration
public IConfiguration createConfiguration ( allowedObjects)
สร้างการกําหนดค่าจากข้อมูลที่จัดเก็บไว้ในคําจํากัดความนี้ และป้อนข้อมูลในช่องต่างๆ ด้วยค่าตัวเลือกที่ระบุ
| พารามิเตอร์ |
allowedObjects |
: ชุดออบเจ็กต์ TF ที่เราสร้างขึ้นจากการกําหนดค่าแบบเต็ม |
| การโยน |
ConfigurationException |
หากสร้างการกำหนดค่าไม่ได้
|
getDescription
public String getDescription ()
แสดงผลคําอธิบายสั้นๆ เกี่ยวกับการกําหนดค่า
getExpectedDevices
public getExpectedDevices ()
แสดงแผนที่ปัจจุบันของอุปกรณ์ที่ติดตามและระบุว่าอุปกรณ์ดังกล่าวเป็นอุปกรณ์จริงหรือไม่
getName
public String getName ()
รับชื่อของคําจํากัดความการกําหนดค่านี้
| คิกรีเทิร์น |
String |
ชื่อของการกำหนดค่านี้
|
isMultiDeviceMode
public boolean isMultiDeviceMode ()
แสดงผลว่าการกำหนดค่าที่บันทึกไว้เป็นแบบหลายอุปกรณ์หรือไม่
setDescription
public void setDescription (String description)
ตั้งค่าคําอธิบายคําจํากัดความการกําหนดค่า
| พารามิเตอร์ |
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
| พารามิเตอร์ |
multiDeviceMode |
boolean |
วิธีการที่มีการป้องกัน
checkRejectedObjects
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
ประเมินแผนที่วัตถุที่ถูกปฏิเสธ หากมีข้อยกเว้น
| พารามิเตอร์ |
rejectedObjects |
|
cause |
Throwable |
injectOptions
protected void injectOptions (IConfiguration config,
optionList)
| พารามิเตอร์ |
config |
IConfiguration |
optionList |
|
| การโยน |
ConfigurationException |
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[]]