Add-In für Android Ressourcendatei-Parser
Ab SDL Passolo 2018 kann der Android Ressourcendatei-Parser „Android Application Packages“ (APKs) bearbeiten, ohne sie zu entpacken und ohne die strings.xml-Dateien zu extrahieren.
Sie können die XML-Dateien jedoch weiterhin extrahieren und der Parser funktioniert wie zuvor.
Genereller Überblick über Android-Ressourcen
Android-Ressourcen werden in XML-Dateien mit einer spezifischen Struktur im APK-Paket gespeichert. Der Android Ressourcendatei-Parser kann sowohl APK-Pakete als auch entpackte Text-Ressourcen bearbeiten.
Entwickler externalisieren ihre Ressourcen (z. B. Texte oder Bilder) beim Erstellen einer Android-Anwendung vom Code an sich, sodass diese unabhängig davon gewartet werden können.
Durch die Externalisierung von Ressourcen können außerdem alternative Ressourcen bereitgestellt werden, die Konfigurationen für Geräte wie verschiedene Sprachen oder Bildschirmgrößen und -typen unterstützen. Dies wird angesichts der steigenden Zahl von Android-basierten Geräten mit verschiedenen Konfigurationen immer wichtiger.
Um Kompatibilität mit verschiedenen Konfigurationen bieten zu können, muss ein Android-Entwickler die Ressourcen im Verzeichnis „res/“ Ihres Projektes organisieren. Dazu werden zahlreiche Unterverzeichnisse verwendet, in denen die Ressourcen nach Typ und Konfiguration gruppiert sind.