- src:存放java源文件
- gen:由开发工具自动生成的文件 里面的R.java用于各种资源的ID(ID由编译器在我们放入资源时生成)可以用ID来引用资源(不能去修改R文件)
- res :存放资源文件(图片、软件界面、文字等),只要在res中存放资源,就会在R文件中出现相应的ID
{
1.drawable文件夹中存放图片(drawable-hdpi、drawable-ldpi、drawable-mdpi分别为高中低分辨率 不同分辨率手机屏幕选择不同的api 所以可以在三个文件夹中放同一张图片的不同分辨率图片以适应不同分辨率的手机)
2.layout:专门用来存放软件界面的资源文件(类似于web开发中的网页)
3.values:存放应用中使用到的数据如文字、颜色、尺寸等
4.anim:存放定义动画的XML文件
5.xml:在Activity中使用getResources().getXML()读取该目录下的XML资源文件
6.raw:该目录用于存放应用使用到的原始文件,如音效文件等。不会被编译,可调用getResources().openRawsource(ID)使用这些资源
} - assets:也是存放资源文件,但是不会生成资源的ID,所以读取/assets目录下的文件必须指定文件的路径,如file:///android_asset/xxx.3gp
- AndriodMainfest.xml :项目的清单文件,列出了应用程序提供的功能,以后开发好的组件(Activity、ContentProvider、BroadcastReceiver、Service)需要在该文件中进行配置,如果应用使用到了系统内置的应用(如电话、互联网服务、短信服务、GPS服务等),需要在该文件中声明使用权限。
- project.properties 项目环境信息
项目清单文件 AndriodManifest.xml
清单文件在安装时被读取登记。