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

  

  一、.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

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

  理解代码文件:

  

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

  

  布局文件:

  

最新文章

  1. easyUI的基础布局easyui-accordion
  2. I’ve seen the world,lit it up as my stage now
  3. MongoDB csv文件导入导出
  4. java使用xsd校验xml样例
  5. [转]不定义JQuery插件,不要说会JQuery
  6. Java基础之读文件——使用通道读取混合数据1(ReadPrimesMixedData)
  7. Backbone seajs demo2
  8. java 哈夫曼编码
  9. hdoj 1071 The area
  10. GTK+2.0学习——code::block使用
  11. HDU-2573-Typing
  12. 排序算法合集 python
  13. Error response from daemon: conflict: unable to remove repository reference 解决方案
  14. [转]EOS智能合约 & 私链激活 & 基本操作
  15. cocos jsb工程转html 工程
  16. Java设计模式学习记录-适配器模式
  17. Software-Defined Networking:A Comprehensive Survey--Day4
  18. discuz 修改积分策略( 在周期中添加"每周" )
  19. 机器学习入门-Knn算法
  20. 如何利用gulp构建前端自动化

热门文章

  1. Java设计模式—状态模式
  2. 自学git心得-3
  3. 结合java的反射和泛型性质简化JDBC和相应的同步等服务器数据库操作代码
  4. java线程面试手写题
  5. Java 设计模式(三)-单例模式(Singleton Pattern)
  6. 在C#中internal、protected internal关键字是什么意思?
  7. os 模块 模块与包的初始
  8. 设计模式(16) 观察者模式(OBSERVER)C++实现
  9. Python初学者第十四天 三元运算及文件处理2
  10. swift 数组部分排序