Ich möchte den gesamten Inhalt der Datei AndroidManifest.xml
lesen. Gibt es eine Möglichkeit, den Inhalt zu lesen?Kann ich die gesamte `AndroidManifest.xml` im Annotationsprozessor lesen?
1
A
Antwort
1
AndroidAnnotations Prozessor hat the code, die genau das tut. Beachten Sie, dass Sie anstelle des Kopierens/erneuten Implementierens dieses Codes besser einen plugin für Android Annotations-Hauptprozessor schreiben sollten (ihr Code enthält bereits einige Beispiele für solche Plugins, z. B. OrmLitePlugin). Die Bibliothek selbst ist ziemlich populär, daher besteht eine gute Chance, dass Ihre Benutzer sie in ihrem Setup haben und sogar den Pfad zu AndroidManifest.xml über eine Option übergeben können. Selbst wenn der obige Code fehlschlägt, haben Sie einen Backup-Plan, der von null bis zu wenig Aufwand für den Benutzer erforderlich ist.
Wo möchten Sie es lesen? In build.gradle oder Ihrem Quellcode? – drulabs
@drulabs Lies es in AnnotationProcessor. –
@drulabs Ich schreibe eine Bibliothek, also ist absoluter Pfad keine Option. –