应用清单 (AndroidManifest) 介绍
mr00ff

应用清单 (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 许可协议。转载请注明出处!
 评论