1、src目录:源文件,我们在安卓项目里写的JAVA代码都在这里面。
2、gen目录:自动生成的java文件,里面有2个文件:1)BulidConfig.java:这个文件不需要去改,现在里面只有一个成员变量DEBUG,代表允许调试的四歹吭毳意思;2)R.java:这个文件同样不需要去改,里面定义了许多静态的整形常量,是项目中使用的资源ID;(ID说白了就是代号,你可以理解成盒子编号,我们如果要使用某一种资源,比如图片,只要使用图片的ID就可以了。每当你往工程中添加一个资源比如图片时,该文件就会自动添加一行,生成一个ID,代表着该图片)
3、Android 4.3目录:里面有个jar包;要知道,我们做安卓开发,肯定要使用许多安卓的API,这些API就在这个jar包中。
4、Android Dependencies目录:为了兼容一些高版本的特性可以在低版本使用。不过需要注意,该jar包的真实位置在libs目录下。
5、assets目录:资源文件夹,但是,该文件夹里的资源并不会自动生成资源ID存在R.jar里,里面存放的是大型的资源,比如视频、音乐等
6、bin:字面意思是二进制的意思,是存放打包编译后的文件的。如下图所示:是我们还没有编译的bin文件。
7、再看下图,是编译后的bin文件,里面有一个APK文件,可以安装到手机上。
8、libs目录:存放第三方库,自动被include,比如之前的Android Dependencies目录里的jar包,其真实存放的位置,就在这里
9、res;存放资源的地方,比如图片等较小的资源,有资源ID,存放在R.java中。
10、这几个目录用于存放图片。不同的目录用于存放不同尺寸的图片,用于做屏幕适配使用。同一张图片按照尺寸不同,存放在不同的目录中。
11、打开R.java,可以找到如下图所示代码,就是该图片的资源ID了。该整形常量的名字和图片名字是相同的。
12、layout:布局文件,全部都是XML文件,你可以自己亲自动手改一改,看看你的布局是否会有变化。
13、menu:菜单的配置文件,决定菜单样式
14、values:存放的也是资源文件。1)dime艘绒庳焰ns.xml:用于定义长度的资源ID2)strings.xml:字符串配置文件,吹涡皋陕用来定义字符串资源。在R.java中有一个string的内部类,用于生成字符串的资源ID。3)styles.xml:定义样式和主题。而这么多values文件夹的目的,就是为了做适配和国际化。比如:中文、英文等多国文字,就可以有多个strings.xml
15、清单文件,也可以称为配置文件,我会在下一篇经验,再介绍清单文件