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.
    
      
      | Menampilkan | 
        
          ConfigurationException | 
          jika konfigurasi tidak dapat dibuat
 | 
        
      
  
 
    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 | 
      
    
    
      
      | Menampilkan | 
        
          ConfigurationException | 
          jika konfigurasi tidak dapat dibuat
 | 
        
      
  
 
    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 | 
        
            | 
      
    
      
      | Menampilkan | 
        
          ConfigurationException | 
           | 
        
      
  
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  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-07-27 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-07-27 UTC."],[],[]]