Android Studio 第2节 工程目录

更新时间 修改意见
2016-08-02 陈敏

第2节 工程目录

2.1 工程结构的不同视图

浏览当前的项目工程是最经常遇到的,当选择“Project”浏览方式的时候,它就像资源管理器的树形结构展开。所以当你希望看看磁盘上实实在在存在的关于这个项目的文件夹和目录的时候,就可以使用Projcect浏览方式

其它浏览方式也很多,

它会从不同的角度来展示一个工程的方方面面。大家可以切换看看,不同的效果。我们刚开始接触就使用“Project”浏览方式吧,它和项目的文件目录结构很相似。随着经验的增加,会逐步发现其他浏览模式的方便之处。

2.2 目录结构介绍

在“Project”浏览方式下,我们目前只关注以下几个文件和文件夹:

  1. app文件夹:这是工程产生后,Android Studio自动创建的module所在文件夹。Module是Android Studio工程中的一个功能单位。我们应用程序的源码和资源文件就放在这个module当中。目前来说,我们需要使用到并修改到的内容,都在这个文件夹里面。其它的可以暂时不管。

  2. build.grandle文件:这是module编译时的配置文件,样子大概如下图。

    现在我们只介绍“defaultConfig”选项中的参数:

    minSdkVersion——这个应用允许安装的最低API Level,例如这里写的21,说明这个应用只能安装到21和21版本以上的安卓设备上(即Android5.0 Android6.0),其它的安卓设备(例如Android4.X)都不行。

    targetSdkVersion——这个应用的理想运行系统版本。例如targetSDKVersion指明这个应用使用的是23的SDK,那么说明该应用运行的理想系统版本是Andriod6.0,当在理想系统上运行该应用的时候,会省略软件的兼容性判断,提高程序的运行效率。

    versionName——版本号,这个号码可以通过查看该应用在设备上的详细信息获取(通常在设备的“设置”->“应用管理”中)。

    至于里面的配置参数我们在今后使用到的时候再介绍,通常情况下,不需要做额外的修改了。大家可以通过图中的关键词,猜一猜这些字段是做什么用的。

  3. src文件夹里面有三个子文件夹:androidTest、test和main。androidTest和test从名字就知道,里面放的是和测试我们程序相关的内容。目前我们将重点放到介绍开发上,测试的内容以后再讲。

    main文件夹分了java和res两支,java存放的是java源代码,res存放的是资源文件。注意main文件夹下面的AndroidManifest.xml文件是当前Android应用自己的配置文件,我们将在开发过程当中重点详细的介绍。


/**************************************************************************/
* 版权声明
* 本教程只在CSDN安豆网发布,其他网站出现本教程均属侵权。
/
**************************************************************************/