Android项目文件结构

时间:2022-11-04 17:50:02

在我们开始学习安卓的时候,一个很重要的事情就是搞清楚整个安卓项目的文件结构,下面我们一起来认识一下:
1、src文件:这个文件夹中存放的是Java源文件。我们都知道安卓应用采用的是Java语言编写的,Java编写的各种源代码也就是放在这个文件中的。其中一个包的包名会被用作整个安卓项目的标识名,这个是由安卓系统规定的。
2、gen文件夹:这个文件中的内容不需要开发者手动去修改,它会根据资源文件的改变而自动改变。在该文件夹下面有一个R.java文件,在它里面定义了许多静态内部类,和res文件中的资源一一对应,相当于是资源文件的索引。
3、Android4.4.2文件:这个文件提供了安卓应用所需的所有sdk和API。
4、assets文件:该文件也是用来存放资源的,只是存放的是MP3、视屏之类的媒体文件,它们的改变不会引起R.java文件的改变,并且程序代码在访问它们时要写清楚具体的文件路径。
5、bin文件:用于存放生成的目标文件,如Java的二进制文件、当前工程的apk文件、Dalvik虚拟机的可执行文件等。
6、res文件:这个文件也是用来存放资源的。 layout文件中存放的是以xml形式存在的界面布局文件;values文件中string.xml存放的是字符串;drawable-xdpi存放的是不同屏幕分辨率的图片资源文件。
7、AndroidManifest.xml文件:该文件类似于整个程序的清单文件,该文件给出了标识包名(package)、程序版本号、安卓版本、程序图标(android:icon)、程序名称(android:lable)、其中定义了哪些组件、程序的主入口是哪个组件、程序所需要的必备权限等。
8、project.properties文件: 指定当前工程采用的开发工具包的版本等配置信息。