Android - Наличие полномочий провайдера в проекте приложения

Проект библиотеки Android содержит несколько поставщиков, полномочия которых определены в классе контракта следующим образом:

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

Сейчас существует множество проектов приложений, которые используют этот библиотечный проект. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что для каждого проекта приложения мне нужно иметь отдельную ветвь в проекте библиотеки для каждого приложения только для того, чтобы иметь уникальные права доступа к контенту. Это создает некоторые проблемы управления версиями (например, распространение функций / исправлений ошибок из одной ветви в каждую другую ветку и т. Д.). Вместо этого я хотел бы делегировать ответственность за определение полномочий на контент для проекта приложения. Есть ли способ сделать это?

Ответы на вопрос(2)

Ваш ответ на вопрос