前言
默认情况下,在 Android Studio 中创建 Android 项目后,将默认生成 Project、Packages、Scratches、Android、Project Fines、Problems、Production、Tests 项目结构。下面就介绍 Android 项目结构中,常用子节点的作用。
manifests 节点
manifests 节点用于显示 Android 应用程序的配置文件。通常情况下,每个 Android 应用程序必须包含一个 AndroidManifest.xml 文件,位于 manifests 节点下。它是整个 Android 应用的全局描述文件。在该文件内,需要标明应用的名称、使用图标、Activity 和 Service 等信息,否则程序不能正常启动。
AndroidManifest.xml 文件中重要元素及其说明
元素 | 说明 |
---|---|
manifest | 根节点,描述 package 中所有的内容 |
xmlns:android | 包含命题空间的声明,其属性值为 http://schemas.android.com/apk/res/android,表示 Android 中的各种标准属性能在该 xml 文件中使用,它提供了大部分元素中的数据 |
package | 声明应用程序包 |
application | 包含 package 中 application 级别组件声明的根节点,一个 manifest 中可以包含零个或一个该元素 |
android:icon | 应用程序图标 |