Android ライブラリ プロジェクトには、コントラクト クラスで次のように権限が定義されているいくつかのプロバイダーが含まれています。
public static final String CONTENT_AUTHORITY = "my.com.library.providers.tester";
private static final Uri BASE_CONTENT_URI = Uri.parse("content://" + CONTENT_AUTHORITY);
現在、このライブラリ プロジェクトを使用する多くのアプリ プロジェクトがあります。私が現在抱えている問題は、アプリ プロジェクトごとに、独自のコンテンツ権限を持つためだけに、アプリごとにライブラリ プロジェクトに個別のブランチを用意する必要があることです。これにより、いくつかのバージョン管理の問題が発生しています (機能/バグ修正をあるブランチから他のすべてのブランチに伝播するなど)。代わりに、コンテンツの権限を定義する責任をアプリ プロジェクトに委任したいと考えています。これを達成する方法はありますか?