应用清单 (AndroidManifest) 介绍
应用清单 (AndroidManifest.xml)
简介
每个应用项目必须在项目源设置的根目录中加入 AndroidManifest.xml
文件(且必须使用此名称)。
清单文件会向 Android 构建工具、Android 操作系统和 Google Play 描述应用的基本信息。
文件功能
AndroidManifest.xml
需要声明已下内容:
- 应用的软件包名称,其通常与代码的命名空间相匹配。
- 构建项目时,Android 构建工具会使用此信息来确定代码实体的位置。 打包应用时,构建工具会使用 Gradle 构建文件中的应用 ID 来替换此值,而此 ID 则用作系统和 Google Play 上的唯一应用标识符。了解关于软件包名称和应用 ID 的更多内容。
- 应用的组件,包括所有 Activity、服务、广播接收器和内容提供程序。
- 每个组件都必须定义基本属性,例如其 Kotlin 或 Java 类的名称。 清单文件还能声明一些功能,例如其所能处理的设备配置,以及描述组件如何启动的 Intent 过滤器。了解关于应用组件的更多内容。
- 应用为访问系统或其他应用的受保护部分所需的权限。
- 如果其他应用想要访问此应用的内容,则清单文件还会声明其必须拥有的权限。 了解关于权限的更多内容。
- 应用需要的硬件和软件功能,这些功能会影响哪些设备能够从 Google Play 安装应用。了解关于设备兼容性的更多内容。
参考
- 本文标题:应用清单 (AndroidManifest) 介绍
- 本文作者:mr00ff
- 创建时间:2021-06-11 11:00:53
- 本文链接:https://www.sysxo.com/android/应用清单 (AndroidManifest) 介绍.html
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论