Android项目目录结构

来源:互联网 发布:云流量软件下载 编辑:程序博客网 时间:2024/05/17 07:04

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版本来解决


 

原创粉丝点击