Android - Mit Provider-Berechtigung im App-Projekt
Ein Android-Bibliotheksprojekt enthält einige Anbieter, deren Berechtigung in einer Vertragsklasse wie folgt definiert ist:
public static final String CONTENT_AUTHORITY = "my.com.library.providers.tester";
private static final Uri BASE_CONTENT_URI = Uri.parse("content://" + CONTENT_AUTHORITY);
Mittlerweile gibt es viele App-Projekte, die dieses Bibliotheksprojekt verwenden. Das Problem, das ich derzeit habe, ist, dass ich für jedes App-Projekt einen separaten Zweig im Bibliotheksprojekt haben muss, nur um eine eindeutige Inhaltsberechtigung zu haben. Dies führt zu Problemen bei der Versionsverwaltung (z. B. das Übertragen von Funktionen / Fehlerkorrekturen von einem Zweig zu jedem anderen usw.). Stattdessen möchte ich die Verantwortung für die Definition der Inhaltsberechtigung an das App-Projekt delegieren. Gibt es eine Möglichkeit, dies zu erreichen?