原文地址:https://github.com/thecodepath/android_guides/wiki/Android-Directory-Structure
文件概览
只介绍一些新手常常会编辑的文件夹:
src
- 存放JAVA文件,其中的控制器以及模型和helpers(没理解这个Helpers什么意思)res
- 存放图片,布局,值等等资源res/layout
- 描述界面长什么样子res/values
- 存放颜色数组标题等等资源res/drawable
- 存放图片res/drawable-hdpi
- 为了不同的设备需要存放不同大小不同分辨率的图片
常用编辑的文件
AndroidManifest.xml
- 这个文件可以设置软硬件的要求,(需求android版本,需求什么软件库,需要什么权限,需要什么硬件要求),每一个activity的大致信息。res/layout/activity_*.xml
- 存放每一个放在activity上面的视图物件。src/.../MainActivity.java
- 控制器用代码控制控制着UI逻辑,和事件。
Other less edited folders include:
gen
- 自动生成,不要编辑assets
- 很少用,但是不是不用bin
- 编写过程中build的结果,看一下便好,暂时不需要管libs
- 用于存放第三方jar包
其实刚入门的时候没什么必要一定要把所有的结构细细研究,只要大致看一下其他部分就好了。