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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage