在我们开始学习安卓的时候,一个很重要的事情就是搞清楚整个安卓项目的文件结构,下面我们一起来认识一下:
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文件: 指定当前工程采用的开发工具包的版本等配置信息。
相关文章
- 在Maven项目中添加代码目录下的配置文件
- 使用Vue脚手架(vue-cli)从零搭建一个vue项目(包含vue项目结构展示)
- springboot开发项目 SLF4J+Logback日志框架解决mybatis-plus 将sql语句 输出到日志文件
- spring项目配置文件不允许出现明文密码的解决方法(jasypt使用方法)
- springboot项目配置文件不允许出现明文密码的解决方法(jasypt使用方法)
- 求助 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 MSB6006 “”已退出,代码为 2
- Android写入文件报错
- C++——多文件结构和编译预处理命令
- Apache Parquet 文件组织结构
- Android 项目运行网络操作提示Failed to connect to /192.168.43.59:7990