Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
ConfigurationDef
public
class
ConfigurationDef
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationDef
|
Enthält einen Datensatz einer Konfiguration, die zugehörigen Objekte und ihre Optionen.
Zusammenfassung
Verschachtelte Klassen |
class |
ConfigurationDef.ConfigObjectDef
Objekt, das Informationen zu einer Klassennamen und der zugehörigen Erscheinungsnummer enthält. Wenn eine Konfiguration beispielsweise dasselbe Objekt zweimal enthält, hat das erste die erste Erscheinungsnummer.
|
Öffentliche Methoden |
int
|
addConfigObjectDef(String typeName, String className)
Fügen Sie der Definition ein Konfigurationsobjekt hinzu.
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
Fügen Sie ein Gerät hinzu, das gefolgt werden soll, und geben Sie an, ob es sich um ein echtes Gerät handelt.
|
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
Fügt der Definition eine Option hinzu
|
IConfiguration
|
createConfiguration()
Erstellt eine Konfiguration aus den in dieser Definition gespeicherten Informationen und füllt die Felder mit den angegebenen Optionenwerten aus.
|
IConfiguration
|
createConfiguration( allowedObjects)
Erstellt eine Konfiguration aus den in dieser Definition gespeicherten Informationen und füllt die Felder mit den angegebenen Optionenwerten aus.
|
String
|
getDescription()
Gibt eine kurze Beschreibung der Konfiguration zurück.
|
|
getExpectedDevices()
Gibt die aktuelle Karte der getrackten Geräte und an, ob sie echt sind oder nicht.
|
String
|
getName()
Ruft den Namen dieser Konfigurationsdefinition ab.
|
boolean
|
isMultiDeviceMode()
Gibt an, ob die aufgezeichnete Konfiguration für mehrere Geräte gilt.
|
void
|
setDescription(String description)
Hier wird die Beschreibung der Konfigurationsdefinition festgelegt.
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Felder
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Öffentliche Konstruktoren
ConfigurationDef
public ConfigurationDef (String name)
Öffentliche Methoden
addConfigObjectDef
public int addConfigObjectDef (String typeName,
String className)
Fügen Sie der Definition ein Konfigurationsobjekt hinzu.
Parameter |
typeName |
String : der Name des Konfigurationsobjekttyps |
className |
String : der Klassenname des Konfigurationsobjekts |
Returns |
int |
die Häufigkeit, mit der diese className in diesem ConfigurationDef vorgekommen ist, einschließlich dieses Mal. Da alle ConfigurationDef -Methoden diese Klassen in einer konstanten Reihenfolge zurückgeben, kann dieser Index als eindeutige Kennung für die gerade hinzugefügte Instanz von clasName dienen. |
addExpectedDevice
public String addExpectedDevice (String deviceName,
boolean isFake)
Fügen Sie ein Gerät hinzu, das gefolgt werden soll, und geben Sie an, ob es sich um ein echtes Gerät handelt.
Parameter |
deviceName |
String |
isFake |
boolean |
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)
Fügt der Definition eine Option hinzu
Parameter |
optionName |
String : der Name der Option |
optionKey |
String |
optionValue |
String : den Optionswert |
optionSource |
String |
type |
String |
createConfiguration
public IConfiguration createConfiguration ()
Erstellt eine Konfiguration aus den in dieser Definition gespeicherten Informationen und füllt die Felder mit den angegebenen Optionenwerten aus.
createConfiguration
public IConfiguration createConfiguration ( allowedObjects)
Erstellt eine Konfiguration aus den in dieser Definition gespeicherten Informationen und füllt die Felder mit den angegebenen Optionenwerten aus.
Parameter |
allowedObjects |
: die TF-Objekte, die wir aus der vollständigen Konfiguration erstellen |
getDescription
public String getDescription ()
Gibt eine kurze Beschreibung der Konfiguration zurück.
getExpectedDevices
public getExpectedDevices ()
Gibt die aktuelle Karte der getrackten Geräte und an, ob sie echt sind oder nicht.
getName
public String getName ()
Ruft den Namen dieser Konfigurationsdefinition ab.
Returns |
String |
Name dieser Konfiguration. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
Gibt an, ob die aufgezeichnete Konfiguration für mehrere Geräte gilt.
setDescription
public void setDescription (String description)
Hier wird die Beschreibung der Konfigurationsdefinition festgelegt.
Parameter |
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
Parameter |
multiDeviceMode |
boolean |
Geschützte Methoden
checkRejectedObjects
protected void checkRejectedObjects ( rejectedObjects,
Throwable cause)
Prüfen Sie die Karte mit den abgelehnten Objekten, ob eine Ausnahme auftritt.
Parameter |
rejectedObjects |
|
cause |
Throwable |
injectOptions
protected void injectOptions (IConfiguration config,
optionList)
Parameter |
config |
IConfiguration |
optionList |
|
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-03-26 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-03-26 (UTC)."],[],[]]