我正在开发一个包含两个模块的 Android 项目,其中一个是用于生成 .aar
的库模块。文件,另一个是使用生成的 .aar
的示例应用程序。文件。
因此,有两个 AndroidManifest.xml
本项目中的文件。假设我正在开发一个蓝牙库,所以我将蓝牙权限放在库的 list 文件中。通过包含此库 .aar
作为依赖,我可以省略 <uses-permission>
应用程序 list 文件中的标记?换句话说,Android 应用程序是否“合并”(可能不是字面上而是语义上)它的依赖 .aar
库的权限?
我的经验表明,虽然某些权限的行为往往与上述相同,但其他权限要求在应用程序的 AndroidManifest.xml
中明确声明.我想知道我的假设是否正确,是否有任何资源或文档清楚地区分这些权限可以驻留在 .aar
中库的 list 以及需要在应用程序自己的 list 文件中声明的 list 。
谢谢!
最佳答案
据我所知,图书馆的 list 已合并到主 list 中。据此document所有权限也应该合并。
关于android - 将权限添加到 Android .aar 库项目的 list 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29664359/