【发布时间】:2013-01-30 04:56:33
【问题描述】:
一个 android 库项目包含一些提供者,其权限在合约类中定义如下:
public static final String CONTENT_AUTHORITY = "my.com.library.providers.tester";
private static final Uri BASE_CONTENT_URI = Uri.parse("content://" + CONTENT_AUTHORITY);
现在有很多应用程序项目使用这个库项目。我目前遇到的问题是,对于每个应用程序项目,我需要在每个应用程序的库项目中都有一个单独的分支,只是为了拥有唯一的内容权限。这会产生一些版本管理问题(例如将功能/错误修复从一个分支传播到每个其他分支等)。相反,我想将定义内容权限的责任委托给应用程序项目。有没有办法做到这一点?
【问题讨论】:
-
这可能是stackoverflow.com/questions/10320689/… 的重复,但到目前为止没有人回答。
标签: java android android-contentprovider android-library authority