是否可以将代码包含/导入到 Android Manifest 中?

发布于 2024-12-10 15:46:57 字数 299 浏览 0 评论 0原文

我正在开发一个供其他 Android 应用程序使用的包,当它们导入 .jar 时,它们还需要向 Android 清单添加合理的权限块等。 是否可以将这些必需的权限、意图过滤器等与包捆绑在一起,并在构建时使用清单中的一行将它们全部导入到清单中?与仅提供一段代码以从包网站复制并粘贴到清单中相比。 我觉得如果捆绑了权限,这将使导入其他包(一个例子是谷歌分析)变得更加容易,并且类似于 的东西是唯一的需要投入的线路。

任何关于这是否可能的提示都会很棒, 谢谢

I am working on a package for other android applications to use, and when they import the .jar, they also need to add a reasonable chunk of permissions and such to the android manifest.
Is it possible to have these required permissions, intent filters and such bundled with the package, and just have them all imported into the manifest at build time with a single line in the manifest? in comparison to just providing a chunk of code to copy and paste into the manifest from the package website.
I feel that this would make importing other packages (one example would be google analytics) much easier if the permissions were bundled, and something along the lines of <import package.name.manifest> was the only required line to throw in.

Any heads up as to whether this is possible would be awesome,
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

近箐 2024-12-17 15:46:57

是的,从 SDK 工具修订版 20(2012 年 6 月)开始,现在可以了。来自发行说明

添加了将库项目清单文件自动合并到
包括项目的清单。启用此功能
manifestmerger.enabled 属性。

有关用法示例,请参阅在 Android 中使用新的“manifestmerger”属性

Yes, it is now possible as of Revision 20 of the SDK Tools (June 2012). From the release notes:

Added automatic merging of library project manifest files into the
including project's manifest. Enable this feature with the
manifestmerger.enabled property.

For example usage, see Using the new "manifestmerger" property in Android.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文