Android目录结构

工欲善其事,必先利其器.同样当我设计一个android程序时,也非常有必要了解android目录结构,通过了解目录结构,我们才能知道什么类型资源放置在什么文件中,在特定的文件中能够应该创建什么类型的文件等.对于初学者来说,这是有必要了解的,并且是要掌握的.废话少说,直接上图.这是在Eclipse中Android目录结构,如下图所示:

i.其中,一般的java项目一样.src文件夹是项目的所有包资源文件,它的构成一般是包和Java源文件.

ii.gen文件夹存放的是android目录特有的.它存放的R.java文件是建立项目时自动生成的.这个文件标注为只读模式,不能进行强制性修改.R.java文件是个特殊的java文件.它通过两层的内部类嵌套实现资源的标识.我们常用的资源都可能在该文件中找到.

iii.android.jar是Android应用程序的核心,它的版本的改变而改变.

iv.assets:可以放置任何的文件,只要是应用程序所需的文件.但不会在R.java生成相应的资源ID

v.res文件夹存放的资源都会在R.java中生成相应的资源id.

vi.drawable文件夹存放的是一些列的文件.它一般是应用程序的图标文件.分为高,中,低分辨率.

vii.layout文件夹存放的是布局文件,该布局文件为xml格式的文件.这是实现MVC框架的关键.

viii.values文件夹存放的是字符串文件.主要作用是程序适用国际化.
ix.AndroidManifest.xml包含了该项目中所使用的Activity,Service,Receive,等.

v.default.properties:默认的配置信息.

PS.对于每个文件的结构,到以后的应用编程是详细介绍,本编只做概要介绍.


更多相关文章

  1. Android应用的跨语言调用小结
  2. Android(安卓)sdk更新代理配置
  3. android 下Excel操作
  4. Android下载完文件打开
  5. Android(安卓)对.properties文件的读取
  6. Delphi Android(安卓)USB声明文件
  7. Android(安卓)AsyncTask异步实现大文件下载
  8. LIstview的使用和数据填充
  9. NPM 和webpack 的基础使用

随机推荐

  1. Android平板获取唯一标识DeviceId
  2. Handler传递参数动态更新UI界面demo
  3. ANDROID NDK文档系列--(一)Android NDK Ove
  4. Android启动页
  5. Android 自带图标库 android.R.drawable
  6. Android触控事件
  7. rock960 android box compiling!
  8. [Android实例] android实现顶级圆角弹窗(
  9. Android 问题(一)
  10. android对话框的使用