安卓应用项目(Android projects)基本组成结构:
src:
源代码目录,存放Java文件或aidl文件,例如Activity等文件,主要开发目录
bin:
项目构建的输出目录,该目录的文件在构建时自动生成,也是APK文件的存放目录
jni:
NDK源码
gen:
包含自动生成的Java文件,主要是R.java文件,不可更改
assets:
资源文件存放目录,该目录下的文件会被原封不动的打包进APK,能够使用URL像传动文件目录一样浏览此目录,可以通过AssetManager来读取此目录文件
res:
anim:
动画效果的XML文件存放目录
color:
颜色配置的XML文件存放目录
drawable:
图片存放目录,或用来存放一些图形绘制、对象绘制的XML文件
layout:
布局文件存放目录
menu:
菜单配置的XML文件存放目录
raw:
与assets目录相同,唯一的区别是访问方式不同,此目录下的文件都有唯一标示,可以通过R.id.xxx方式访问
values:
常用的静态值配置,通过XML文件存储,此目录下存放的内容与文件名无关,仅仅与XML中的标签类型相关
xml:
配置项目组件的复杂XML文件存放
libs:
项目要用的包
AdroidManifest.xml
项目的控制文件,配置项目的组件、版本要求、权限等
project.properties
属性配置文件,在eclipse中可以通过项目-右键-属性修改
local.properties
特定本地制定,可设置本地SDK目录,在Eclipse中用不到
ant.properties
自定义构建属性,可指定秘钥库和秘钥别名让构建工具在发布模式下对应用进行签名,在Eclipse中用不到
build.xml
使用Ant构建时的配置文件,在Eclipse中用不到