android - 将权限添加到 Android .aar 库项目的 list 中

标签 android android-manifest android-permissions aar

我正在开发一个包含两个模块的 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/

相关文章:

java - 无法编译代码错误: No resource found that matches the given name

android - 不能使用@string 表示法在 AndroidManifest.xml 中定义 <intent-filter>

android - AndroidManifest.xml 中的属性 application@allowBackup value=(false) 也出现在 [ :barcodescanner:] AndroidManifest. xml value=(true)

android - Theme.AppCompat.Light get Actionbar 在 API 11 中返回 null

android - 哪些权限可以授予 root 设备?

android - 使用 Picasso 和 Robolectric 的虚假测试失败

java - 使用 firebase 登录 Google

java - 您是否需要膨胀 View 才能获取 onClick 方法的 id?

android - 是否可以从手机设置中授予 Nearby API 权限?

android - 如何在没有 READ_CONTACTS 权限的情况下获取 Android 联系人详细信息