【发布时间】:2013-04-28 21:30:13
【问题描述】:
也许标题有点误导。我的问题是我有一个 Android 库项目,它在两个标准 Android 项目之间共享:一个用于应用程序的免费版本,另一个用于付费版本。该库当前具有 ContentProvider 的代码,包括一个带有几个静态字符串变量的合同类,用于诸如 URI 和列名之类的内容。现在我希望 URI 的“权限”根据使用库的应用程序进行更改。想到的一种解决方案是将权限存储为字符串资源,并在运行时将该字符串加载到静态最终字符串变量中。但是,我不确定如何执行此操作,因为合同类有一个私有构造函数并且没有 Context 对象来加载字符串资源。还有哪些其他方法可以解决我的问题?
【问题讨论】:
-
您是否愿意检查我的回答并让我知道它是否回答了您的问题或是否有问题?
-
@EmanuelMoecklin 我升级了你的 A,但自从我问了这个 Q 以来,我还没有时间玩我的应用程序。这是一个爱好应用程序,工作一直在阻碍;-( 我一旦我有机会找出哪个最有帮助,我会接受答案。
标签: java android android-contentprovider