欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android程序项目结构(二)

程序员文章站 2022-05-12 13:04:31
利用Android Studio创建完第一个Hello World项目后,我们会看到使用project模式的项目结构。 一、.gradle和.idea 这两个目录放置的是Android Studio自动生成的一些文件。 二、build 主要包含了一些在编译时自动生成的一些文件。 三、gradle 包 ......

  利用Android Studio创建完第一个Hello World项目后,我们会看到使用project模式的项目结构。

  Android程序项目结构(二)

  一、.gradle和.idea

  这两个目录放置的是Android Studio自动生成的一些文件。

  二、build

  主要包含了一些在编译时自动生成的一些文件。

  三、gradle

  包含了gradle wrapper的配置文件。

  四、.gitignore

  将指定的目录或文件排除在版本控制之外的。

  五、build.gradle

  全局的gradle构建脚本。使用了基于Groovy的领域特定语言(DSL)来声明项目设置,摒弃了基于xml(Ant和maven)的各种配置。

  六、gradle.properties

  全局的gradle配置文件

  七、gradlew和gradlew.bat

  在命令行界面执行gradle命令的,gradlew是在Linux和mac系统使用的。

  八、HelloWorld.iml

  标识这是一个Intelij IDEA项目。

  九、local.properties

  指定本机中的Android SDK路径。

  十、settings.gradle

  指定项目中所有引入的模块。

  十一、app目录(核心)

    1、build

    同样包含了一些在编译时自动生成的一些文件。

    2、libs

    使用到的第三方的jar包,会自动添加到构建路径。

    3、src

      AndroidTest:编写AndroidTest测试用例的。

      main:放置Java代码的地方

      test:编写Unit Test测试用例的

    4、.gitignore、app.iml、build.gradle

    跟上面的类似

    5、proguard-rules,pro

    用于指定项目代码的混淆规则。

  理解代码文件:

  Android程序项目结构(二)

  Java文件中的onCreat()方法是一个活动被创建时必定要执行的方法。

  Android程序项目结构(二)

  布局文件:

  Android程序项目结构(二)