安卓开发(二)--安卓项目目录结构分析
来源:互联网 发布:2016gmic十大网络主播 编辑:程序博客网 时间:2024/06/06 21:02
1.src目录
该目录下存放Java资源文件,通常会新建许多不同的package用于存放Java代码,在这里的含义和普通工程里面的src目录是完全一致的。分开存放使得项目结构清晰,既方便前期开发又利于后期维护。
2.gen目录
保存自动生成的位于Android项目包下的R.java文件。在项目中添加的任何资源都会生成一个相应的资源id,这个文件不要手动修改。
3.Android目录
后面的数字表示安卓项目运行环境的版本号。
4.assets目录
该目录主要存放一些随程序打包的文件,在程序运行时可以动态读取到这些文件的内容。另外如果工程中用到了WebView加载本地网页,所有网页相关的文件也存放在这个目录下,如.html文件等。
5.bin目录
存放自动生成的二进制文件、资源打包文件以及项目执行后生成的apk包(.apk文件)
6.res目录
在项目中用到的所有图片、布局、字符串资源都要存放在这个目录下,gen目录下的R.java文件中的内容也是根据这个目录下的文件自动生成的。
· 所有的drawable文件夹都是用来存放图片的。
· layout文件夹是用来存放布局文件的。
· menu文件夹是用来存放菜单文件的。
· values文件夹是用来存放字符串的。
7.其它文件
① AndroidManifest.xml ,整个安卓项目的配置文件,程序中定义的所有四大组件都需要在这个文件里注册。另外还可以在这个文件中给应用程序添加权限声明,也可以重新指定创建项目时指定的程序最低兼容版本和目标版本。
② project.properties ,通过一行代码指定编译程序时所使用的SDK版本。
③ ic-luncher-web.png, 这个是为了google Play市场使用展示的图标,它需要的是512×512的高分辨率的图标。
④ proguard-project.txt, 为了保护Android项目而做的代码混淆使用的。官方文档在:http://developer.android.com/tools/help/proguard.html.
8.libs文件夹(图中未标注)
如果你的项目中使用到了第三方jar包,就需要把这些jar包都放在libs文件夹下,放在该目录下的jar包都会被自动添加到构建路径里面去。目录结构中的Android、Android Private Libraies、Android Dependencies库里面的jar包都是已经被添加到构建路径里的。
- 安卓开发(二)--安卓项目目录结构分析
- 安卓项目目录结构
- 安卓项目目录结构说明
- 安卓应用开发Eclipse目录结构
- 安卓开发(2)——HelloWorld项目的目录结构
- 安卓学习记录——(1.安卓项目的目录结构)
- 01安卓目录结构
- 安卓系统源码之目录结构分析
- <儿童成长乐园>安卓项目开发(二)
- 安卓项目结构介绍
- 1.安卓结构分析
- 安卓的系统架构和项目结构分析
- 安卓入门1-认识目录结构
- 安卓工程的目录结构
- 安卓的工程目录结构
- 安卓入门--目录结构详解
- 安卓入门--目录结构详解
- Xamrin开发安卓笔记(二)
- Microsoft Bot Framework with LUIS
- java判断系统
- 结构变量的定义和引用
- 关于我的电脑安装了 eclipse 出现Failed to load the JNI shared library 的解决
- Thread.join()用法
- 安卓开发(二)--安卓项目目录结构分析
- Linux音频驱动简述
- MacOS Sierra中Anaconda的安装以及在PyCharm的设置
- CENTOS6 下编译安装 MYSQL 5.6.26
- java如何获取字符串的字节数
- Java SSLSocket的使用
- js判断是否是移动设备,并跳转
- 一份知识补全笔记
- Kubernetes系列06:Kubernetes API Server原理分析