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