手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Android学习:[6]安卓项目的目录结构

时间:2024-10-14 00:29:10

1、src目录:源文件,我们在安卓项目里写的JAVA代码都在这里面。

Android学习:[6]安卓项目的目录结构

2、gen目录:自动生成的java文件,里面有2个文件:1)BulidConfig.java:这个文件不需要去改,现在里面只有一个成员变量DEBUG,代表允许调试的四歹吭毳意思;2)R.java:这个文件同样不需要去改,里面定义了许多静态的整形常量,是项目中使用的资源ID;(ID说白了就是代号,你可以理解成盒子编号,我们如果要使用某一种资源,比如图片,只要使用图片的ID就可以了。每当你往工程中添加一个资源比如图片时,该文件就会自动添加一行,生成一个ID,代表着该图片)

Android学习:[6]安卓项目的目录结构

3、Android 4.3目录:里面有个jar包;要知道,我们做安卓开发,肯定要使用许多安卓的API,这些API就在这个jar包中。

Android学习:[6]安卓项目的目录结构

4、Android Dependencies目录:为了兼容一些高版本的特性可以在低版本使用。不过需要注意,该jar包的真实位置在libs目录下。

Android学习:[6]安卓项目的目录结构

5、assets目录:资源文件夹,但是,该文件夹里的资源并不会自动生成资源ID存在R.jar里,里面存放的是大型的资源,比如视频、音乐等

Android学习:[6]安卓项目的目录结构

6、bin:字面意思是二进制的意思,是存放打包编译后的文件的。如下图所示:是我们还没有编译的bin文件。

Android学习:[6]安卓项目的目录结构

7、再看下图,是编译后的bin文件,里面有一个APK文件,可以安装到手机上。

Android学习:[6]安卓项目的目录结构

8、libs目录:存放第三方库,自动被include,比如之前的Android Dependencies目录里的jar包,其真实存放的位置,就在这里

Android学习:[6]安卓项目的目录结构

9、res;存放资源的地方,比如图片等较小的资源,有资源ID,存放在R.java中。

Android学习:[6]安卓项目的目录结构

10、这几个目录用于存放图片。不同的目录用于存放不同尺寸的图片,用于做屏幕适配使用。同一张图片按照尺寸不同,存放在不同的目录中。

Android学习:[6]安卓项目的目录结构

11、打开R.java,可以找到如下图所示代码,就是该图片的资源ID了。该整形常量的名字和图片名字是相同的。

Android学习:[6]安卓项目的目录结构

12、layout:布局文件,全部都是XML文件,你可以自己亲自动手改一改,看看你的布局是否会有变化。

Android学习:[6]安卓项目的目录结构

13、menu:菜单的配置文件,决定菜单样式

Android学习:[6]安卓项目的目录结构

14、values:存放的也是资源文件。1)dime艘绒庳焰ns.xml:用于定义长度的资源ID2)strings.xml:字符串配置文件,吹涡皋陕用来定义字符串资源。在R.java中有一个string的内部类,用于生成字符串的资源ID。3)styles.xml:定义样式和主题。而这么多values文件夹的目的,就是为了做适配和国际化。比如:中文、英文等多国文字,就可以有多个strings.xml

Android学习:[6]安卓项目的目录结构

15、清单文件,也可以称为配置文件,我会在下一篇经验,再介绍清单文件

Android学习:[6]安卓项目的目录结构
© 手抄报圈