0

我正在实现一个库,我希望这个库的功能包含在我轻松开发的应用程序中。例如,我希望我开发的每个应用程序都实现一个提供文件路径的内容提供程序。

目前,我使用元数据标签识别支持库的应用程序。如果我可以在编译时添加内容提供者的标签,而不是显式地将标签添加到我开发的每个新应用程序的清单中,我会更喜欢它。

我的问题:有没有办法在运行时将代码插入清单?

4

1 回答 1

0

有没有办法在运行时将代码插入清单?

不,对不起。

例如,我希望我开发的每个应用程序都实现一个提供文件路径的内容提供程序。

如果这就是全部ContentProvider,这类似于用卡车拍打苍蝇。只需在应用程序中的库公开的某个类上调用一些方法,并传入路径。或者,将路径名保存在某个预定义的资源名称中(例如,R.string.this_is_the_path_yo),并在运行时从库中按名称查找该资源。或者,让文件位于某个预定义的位置(例如,在 内assets/)并跳过整个解决路径问题。

于 2012-05-01T13:53:00.060 回答