Android - posiadanie uprawnień dostawcy w projekcie aplikacji

Projekt biblioteki android zawiera kilku dostawców, których uprawnienia są zdefiniowane w następujący sposób w klasie kontraktu:

public static final String CONTENT_AUTHORITY = "my.com.library.providers.tester";
private static final Uri BASE_CONTENT_URI = Uri.parse("content://" + CONTENT_AUTHORITY);

Teraz istnieje wiele projektów aplikacji, które używają tego projektu biblioteki. Problem, który obecnie mam, polega na tym, że dla każdego projektu aplikacji muszę mieć osobną gałąź w projekcie biblioteki dla każdej aplikacji tylko dla posiadania unikalnego uprawnienia do treści. Tworzy to pewne problemy z zarządzaniem wersjami (np. Propagowanie funkcji / poprawek błędów z jednej gałęzi do każdej innej gałęzi itp.). Zamiast tego chciałbym przekazać odpowiedzialność za określenie uprawnień do treści do projektu aplikacji. Czy istnieje sposób, aby to osiągnąć?

questionAnswers(2)

yourAnswerToTheQuestion