Modulmetadaten
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Das Modul „ModuleMetadata“ enthält Metadaten zur Liste der Module in einem
auf dem jeweiligen Gerät. Die Metadaten werden geparst und im Cache gespeichert, sobald der Systemserver
beginnt.
Das ModuleMetadata-APK enthält ModuleInfoProvider
, was
Implementiert getModuleInfo
und getInstalledModules
aus der PackageManager API. Diese Methoden werden von XML-Metadaten unterstützt, die aus einem Anbieterpaket für Modulmetadaten geparst werden. Der Paketname für das Modulmetadatenpaket wird im Konfigurationswert config_defaultModuleMetadataProvider
gespeichert.
Der Modulmetadatenanbieter muss einen <metadata>
enthalten
für sein <application>
-Tag. Der Metadateneintrag muss einen einzelnen Schlüssel (android.content.pm.MODULE_METADATA
) enthalten, dessen Wert ein Verweis auf eine XML-Ressource ist, die Metadaten zur Liste der Module auf einem bestimmten Gerät enthält.
Das ModuleMetadata-Modul (com.android.modulemetadata
) wird bereitgestellt.
als APK-Datei.
Das XML-Dokument muss aus einem einzelnen <module-metadata>
-Element der obersten Ebene bestehen
-Element mit einem oder mehreren untergeordneten Elementen. Jedes Kind ist ein <module>
-Element, das die folgenden Attribute enthält:
name
ist ein Ressourcenverweis auf einen für den Nutzer sichtbaren Paketnamen.
Zuordnung zu ModuleInfo#getName
.
packageName
ist der Paketname des Moduls. Entspricht ModuleInfo#getPackageName
.
isHidden
gibt an, ob das Modul ausgeblendet ist. Zuordnung zu
ModuleInfo#isHidden</code>.
Beispiel:
<module-metadata>
<module name="@string/resource" packageName="package_name" isHidden="false|true">
<module .... >
</module-metadata>
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: 2024-09-12 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]
{"lastModified": "Zuletzt aktualisiert: 2024-09-12\u00a0(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: 2024-09-12 (UTC)."]]