Od 27 marca 2025 r. zalecamy używanie android-latest-release zamiast aosp-main do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Zadbaj o dobrą organizację dzięki kolekcji
    
    
      
      Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
ConfigurationDef
  public
  
  
  
  class
  ConfigurationDef
  
    extends Object
  
  
  
  
  
  
  
    
    | java.lang.Object
     | 
  
  
  
    
      |    ↳ | 
    
    com.android.tradefed.config.ConfigurationDef
     | 
  
  
  
    
  Zawiera rekord konfiguracji, powiązanych z nią obiektów i ich opcji.
Podsumowanie
Zagnieżdżone klasy | 
  
    
      
        
        
        
        
        class | 
      
        ConfigurationDef.ConfigObjectDef
        Obiekt zawierający informacje o nazwa_klasy i numerze jego wystąpienia (np. jeśli konfiguracja zawiera ten sam obiekt dwa razy, pierwszy będzie miał pierwszy numer wystąpienia). 
        
    
 
       | 
    
    
    
Metody publiczne | 
  
  
  
    
        
        
        
        
        
        int
     | 
  
    
      
      addConfigObjectDef(String typeName, String className)
      
      
        Dodaje do definicji obiekt konfiguracji.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        String
     | 
  
    
      
      addExpectedDevice(String deviceName, boolean isFake)
      
      
        Dodaj urządzenie, które ma być śledzone, i wskaż, czy jest ono prawdziwe.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
      
      
        Dodaje opcję do definicji
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        IConfiguration
     | 
  
    
      
      createConfiguration()
      
      
        Tworzy konfigurację na podstawie informacji zapisanych w tej definicji i wypełnia jej pola podanymi wartościami opcji.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        IConfiguration
     | 
  
    
      
      createConfiguration( allowedObjects)
      
      
        Tworzy konfigurację na podstawie informacji zapisanych w tej definicji i wypełnia jej pola podanymi wartościami opcji.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        String
     | 
  
    
      
      getDescription()
      
      
        Zwraca krótki opis konfiguracji.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        
     | 
  
    
      
      getExpectedDevices()
      
      
        Zwraca bieżącą mapę śledzonych urządzeń i informuje, czy są one prawdziwe.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        String
     | 
  
    
      
      getName()
      
      
        Pobiera nazwę tej definicji konfiguracji.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      isMultiDeviceMode()
      
      
        Zwraca informacje o tym, czy zapisana konfiguracja jest konfiguracją wielourządzeniową.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setDescription(String description)
      
      
        Ustawia opis definicji konfiguracji. 
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setMultiDeviceMode(boolean multiDeviceMode)
      
      
     | 
  
  
Fieldsem
    DEFAULT_DEVICE_NAME
    
      
  
      
  
    
public static final String DEFAULT_DEVICE_NAME
    
    
    
  
    
 
Konstruktory publiczne
    ConfigurationDef
    
public ConfigurationDef (String name)
    
    
    
  
    
 
Metody publiczne
    addConfigObjectDef
    
public int addConfigObjectDef (String typeName, 
                String className)
    
    
    
  Dodaje do definicji obiekt konfiguracji.
    
    | Parametry | 
      
        typeName | 
        
          String: nazwa typu obiektu konfiguracji | 
      
      
        className | 
        
          String: nazwa klasy obiektu konfiguracji | 
      
    
    
      | Zwroty | 
      
        int | 
        liczba wystąpień tej klasy w tym ConfigurationDef,
     w tym w tym czasie. Wszystkie metody ConfigurationDef zwracają te klasy w stałym porządku, więc ten indeks może służyć jako niepowtarzalny identyfikator właśnie dodanej instancji clasName.
 | 
      
    
 
    addExpectedDevice
    
public String addExpectedDevice (String deviceName, 
                boolean isFake)
    
    
    
  Dodaj urządzenie, które ma być śledzone, i wskaż, czy jest ono prawdziwe. 
    
    | Parametry | 
      
        deviceName | 
        
          String  | 
      
      
        isFake | 
        
          boolean  | 
      
    
    
 
    addOptionDef
    
public void addOptionDef (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource, 
                String type)
    
    
    
  Dodaje opcję do definicji
    
    | Parametry | 
      
        optionName | 
        
          String: nazwa opcji | 
      
      
        optionKey | 
        
          String  | 
      
      
        optionValue | 
        
          String: wartość opcji
 | 
      
      
        optionSource | 
        
          String  | 
      
      
        type | 
        
          String  | 
      
    
 
    createConfiguration
    
public IConfiguration createConfiguration ()
    
    
    
  Tworzy konfigurację na podstawie informacji zapisanych w tej definicji i wypełnia jej pola podanymi wartościami opcji.
    
      
      | Rzuty | 
        
          ConfigurationException | 
          if configuration could not be created
 | 
        
      
  
 
    createConfiguration
    
public IConfiguration createConfiguration ( allowedObjects)
    
    
    
  Tworzy konfigurację na podstawie informacji zapisanych w tej definicji i wypełnia jej pola podanymi wartościami opcji.
    
    | Parametry | 
      
        allowedObjects | 
        
          : zbiór obiektów TF, które utworzymy na podstawie pełnej konfiguracji | 
      
    
    
      
      | Rzuty | 
        
          ConfigurationException | 
          if configuration could not be created
 | 
        
      
  
 
    getDescription
    
public String getDescription ()
    
    
    
  Zwraca krótki opis konfiguracji.
    
 
    getExpectedDevices
    
public  getExpectedDevices ()
    
    
    
  Zwraca bieżącą mapę śledzonych urządzeń i informuje, czy są one prawdziwe. 
    
 
    getName
    
public String getName ()
    
    
    
  Pobiera nazwę tej definicji konfiguracji.
    
      | Zwroty | 
      
        String | 
        nazwa tej konfiguracji.
 | 
      
    
 
    isMultiDeviceMode
    
public boolean isMultiDeviceMode ()
    
    
    
  Zwraca informacje o tym, czy zapisana konfiguracja jest konfiguracją wielourządzeniową. 
    
 
    setDescription
    
public void setDescription (String description)
    
    
    
  Ustawia opis definicji konfiguracji. 
    
    | Parametry | 
      
        description | 
        
          String  | 
      
    
 
    setMultiDeviceMode
    
public void setMultiDeviceMode (boolean multiDeviceMode)
    
    
    
  
    
    | Parametry | 
      
        multiDeviceMode | 
        
          boolean  | 
      
    
 
Chronione metody
    checkRejectedObjects
    
protected void checkRejectedObjects ( rejectedObjects, 
                Throwable cause)
    
    
    
  Sprawdzanie mapy odrzuconych obiektów, czy nie ma żadnych wyjątków. 
    
    | Parametry | 
      
        rejectedObjects | 
        
            | 
      
      
        cause | 
        
          Throwable  | 
      
    
      
  
 
    injectOptions
    
protected void injectOptions (IConfiguration config, 
                 optionList)
    
    
    
  
    
    | Parametry | 
      
        config | 
        
          IConfiguration  | 
      
      
        optionList | 
        
            | 
      
    
      
      | Rzuty | 
        
          ConfigurationException | 
           | 
        
      
  
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
  Ostatnia aktualizacja: 2025-07-27 UTC.
  
  
  
    
      [[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[]]