Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
ConfigurationDef
public
class
ConfigurationDef
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationDef
|
Menyimpan data konfigurasi, objek terkait, dan opsi objek tersebut.
Ringkasan
Class bertingkat |
class |
ConfigurationDef.ConfigObjectDef
Objek untuk menyimpan info untuk className dan nomor tampilan yang dimilikinya (misalnya, jika konfigurasi memiliki
objek yang sama dua kali, objek pertama akan memiliki nomor tampilan pertama).
|
Metode publik |
int
|
addConfigObjectDef(String typeName, String className)
Menambahkan objek konfigurasi ke definisi
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
Tambahkan perangkat yang perlu dilacak dan apakah perangkat tersebut nyata atau tidak.
|
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
Menambahkan opsi ke definisi
|
IConfiguration
|
createConfiguration()
Membuat konfigurasi dari info yang disimpan dalam definisi ini, dan mengisi kolomnya
dengan nilai opsi yang diberikan.
|
IConfiguration
|
createConfiguration( allowedObjects)
Membuat konfigurasi dari info yang disimpan dalam definisi ini, dan mengisi kolomnya
dengan nilai opsi yang diberikan.
|
String
|
getDescription()
Menampilkan deskripsi singkat tentang konfigurasi
|
|
getExpectedDevices()
Menampilkan Peta perangkat yang dilacak saat ini dan apakah perangkat tersebut nyata atau tidak.
|
String
|
getName()
Mendapatkan nama definisi konfigurasi ini
|
boolean
|
isMultiDeviceMode()
Menampilkan apakah konfigurasi yang direkam bersifat multiperangkat atau tidak.
|
void
|
setDescription(String description)
Menetapkan deskripsi definisi konfigurasi
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Kolom
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Konstruktor publik
ConfigurationDef
public ConfigurationDef (String name)
Metode publik
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)
Menambahkan objek konfigurasi ke definisi
Parameter |
typeName |
String : nama jenis objek konfigurasi |
className |
String : nama class objek konfigurasi |
Hasil |
int |
frekuensi className ini muncul di ConfigurationDef ini,
termasuk kali ini. Karena semua metode ConfigurationDef menampilkan class ini
dengan pengurutan konstan, indeks ini dapat berfungsi sebagai ID unik untuk instance
clasName yang baru ditambahkan. |
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)
Tambahkan perangkat yang perlu dilacak dan apakah perangkat tersebut nyata atau tidak.
Parameter |
deviceName |
String |
isFake |
boolean |
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)
Menambahkan opsi ke definisi
Parameter |
optionName |
String : nama opsi |
optionKey |
String |
optionValue |
String : nilai opsi |
optionSource |
String |
type |
String |
createConfiguration
public IConfiguration createConfiguration ()
Membuat konfigurasi dari info yang disimpan dalam definisi ini, dan mengisi kolomnya
dengan nilai opsi yang diberikan.
createConfiguration
public IConfiguration createConfiguration ( allowedObjects)
Membuat konfigurasi dari info yang disimpan dalam definisi ini, dan mengisi kolomnya
dengan nilai opsi yang diberikan.
Parameter |
allowedObjects |
: kumpulan objek TF yang akan kita buat dari konfigurasi lengkap |
getDescription
public String getDescription ()
Menampilkan deskripsi singkat tentang konfigurasi
getExpectedDevices
public getExpectedDevices ()
Menampilkan Peta perangkat yang dilacak saat ini dan apakah perangkat tersebut nyata atau tidak.
getName
public String getName ()
Mendapatkan nama definisi konfigurasi ini
Hasil |
String |
nama konfigurasi ini. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Menampilkan apakah konfigurasi yang direkam bersifat multiperangkat atau tidak.
setDescription
public void setDescription (String description)
Menetapkan deskripsi definisi konfigurasi
Parameter |
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
Parameter |
multiDeviceMode |
boolean |
Metode yang dilindungi
checkRejectedObjects
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
Evaluasi peta objek yang ditolak, jika ada, akan menampilkan pengecualian.
Parameter |
rejectedObjects |
|
cause |
Throwable |
injectOptions
protected void injectOptions (IConfiguration config,
optionList)
Parameter |
config |
IConfiguration |
optionList |
|
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-03-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-03-26 UTC."],[],[]]