ตั้งแต่วันที่ 27 มีนาคม 2025 เป็นต้นไป เราขอแนะนำให้ใช้ android-latest-release
แทน aosp-main
เพื่อสร้างและมีส่วนร่วมใน AOSP โปรดดูข้อมูลเพิ่มเติมที่หัวข้อการเปลี่ยนแปลงใน AOSP
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
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 ()
สร้างการกําหนดค่าจากข้อมูลที่จัดเก็บไว้ในคําจํากัดความนี้ และป้อนข้อมูลในช่องต่างๆ ด้วยค่าตัวเลือกที่ระบุ
createConfiguration
public IConfiguration createConfiguration ( allowedObjects)
สร้างการกําหนดค่าจากข้อมูลที่จัดเก็บไว้ในคําจํากัดความนี้ และป้อนข้อมูลในช่องต่างๆ ด้วยค่าตัวเลือกที่ระบุ
พารามิเตอร์ |
allowedObjects |
: ชุดออบเจ็กต์ TF ที่เราสร้างขึ้นจากการกําหนดค่าแบบเต็ม |
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 |
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-03-26 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-03-26 UTC"],[],[]]