我正在开发一个应用程序,另一个项目作为我的库。
清单文件中合并了哪些属性?
示例 - 如果已在库的清单文件中指定了权限,是否需要在应用程序清单中再次指定它们?
此外,如果库项目中有服务,我是否需要在应用程序清单中再次手动指定(除了库的清单之外)。
由于
答案 0 :(得分:2)
此页面的一部分:http://developer.android.com/tools/projects/projects-eclipse.html#SettingUpLibraryProject表示您必须(重新)声明应用程序将在清单文件中使用的库项目的所有位。
在清单文件中声明库组件
在应用程序项目的清单文件中,您必须添加 应用程序将使用的所有组件的声明 从库项目导入。例如,您必须声明活动,服务,接收方,提供程序等,以及权限,使用库和类似元素。
声明应该通过它们来引用库组件 完全合格的包名称。
就个人而言,这似乎是多余的,但可能是因为应用程序不需要使用库项目的所有组件,应用程序不应该假设它。