我想开发一个由 GCMIntentService 组成的库项目,它执行 GCM 注册过程并接收通过 GCM 发送的消息。
我已经使用 AIDL 将我的库项目服务公开给宿主应用程序,但我还需要在应用程序项目中声明该服务.....我该如何避免这种情况?
此外,我还需要在应用程序清单中声明 GCM 所需的所有权限。
有什么方法可以从宿主应用程序中引用库项目中的所有权限和服务,而无需在清单中再次声明它们?
我对此进行了搜索,发现:
1.是否可以在Android框架(库)中封装权限,
这清楚地表明我想要实现的目标是不可能的。
2. 清单文件合并了一些有用的库项目吗?
@Hayes Haugen 的回答说“ADT 工具的版本 20 支持 AndroidManifest.xml 合并”
我使用的是 ADT 版本 20.0.3
无论如何我可以实现提供 GCM 集成的库项目吗?