您的位置:首页 > 移动开发 > Android开发

Android项目目录结构

2011-02-05 22:51 274 查看
Android项目目录结构

src文件夹,自然还是源文件;

gen文件夹:与一般的Java项目不同的是,android项目中包含一个gen文件夹,而在其下包含一个R.java文件

下面总结下我对其的理解:

在打开这个文件后能看到其注释

简而言之,R.java是建立项目时自动生成的,不能自行修改(若出现创建项目时没有自动生成R.java文件,可参考这里

1)R.java是项目资源的索引文件,相当于Java代码及资源间的桥梁,且文件中的属性都是public static final的,可以直接引用,

每个属性都是唯一的,可以通过id来访问资源

2)该程序是在项目创建时通过appt((Android Asset Packaging Tool))生成的

由于该文件不可以手动编辑,所以当加入新资源时只要刷新下项目即可

assets文件夹:

assets是android提供的一个存放资源的文件夹,初始时为空。与/res文件夹不同的是,在/assets目录下的资源不会自动在R.java中生成ID,读取其下的文件必须指定文件路径。可以通过AssetManager类来访问这些文件.(详见参考文献

res文件夹:
该文件夹包含了项目中的资源,常用的有

res/drawable/ 用来存放图片文件

res/layout/ 用来存放布局定义文件

res/values/ 用来存放一些变量、参数等文件

AndroidManifest.xml文件:

这个文件也是Android项目特有的文件。类似于Java项目工程里的配置文件。关于该文件将在下一篇笔记内详细整理

default.properties

这个也是项目自动生成的,当出现类似于“ Unable to resolve target 'android-5'”类的错误时,可以在此文件中修改API版本来解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: