Android程序项目结构(二)
利用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()方法是一个活动被创建时必定要执行的方法。
布局文件:
最新文章
- easyUI的基础布局easyui-accordion
- I’ve seen the world,lit it up as my stage now
- MongoDB csv文件导入导出
- java使用xsd校验xml样例
- [转]不定义JQuery插件,不要说会JQuery
- Java基础之读文件——使用通道读取混合数据1(ReadPrimesMixedData)
- Backbone seajs demo2
- java 哈夫曼编码
- hdoj 1071 The area
- GTK+2.0学习——code::block使用
- HDU-2573-Typing
- 排序算法合集 python
- Error response from daemon: conflict: unable to remove repository reference 解决方案
- [转]EOS智能合约 &; 私链激活 &; 基本操作
- cocos jsb工程转html 工程
- Java设计模式学习记录-适配器模式
- Software-Defined Networking:A Comprehensive Survey--Day4
- discuz 修改积分策略( 在周期中添加";每周"; )
- 机器学习入门-Knn算法
- 如何利用gulp构建前端自动化