Android Studio 之一个项目的不同视图结构

当你在Android Studio中第一次创建一个项目,点击左侧的Project选项卡,在Project窗口下有几个不同的视图。

默认的是名为Android的视图:

Android Studio 之一个项目的不同视图结构_第1张图片

它通过类型来组织项目的资产文件。例如,AndroidManifest文件,XML文件,可以在manifests文件夹下看到,所有的Java类都是在java文件夹里面,还有资源文件都在res文件夹下。

Project视图

在默认的Android视图结构中,它并不反映项目在磁盘上的实际物理组织。要查看项目的实际结构,要切换到Project视图结构。

Android Studio 之一个项目的不同视图结构_第2张图片

现在你会看到硬盘上的真实文件目录,顶层的项目文件夹会显示实际的物理位置。我们可以打开看看项目里有什么。app目录树包含所有的应用资产文件:

Android Studio 之一个项目的不同视图结构_第3张图片

在src(source),你会看到main文件夹,里面有java,这些都是你的Java类。然后又是,res(resources)。

有很多的其他文件,在Android Studio项目里,你在开发的过程中不会经常用到,但这些文件在Project视图结构是可见的。例如,在app下的build.gradle文件,它是我们的应用程序的构建脚本,它被用来告诉Android的构建系统,你针对什么版本的Android和最小的SDK版本是什么,以及其他的重要信息。
注意:还有另外一个外层目录下的build.gradle,这个文件有更高层次的指令,通常情况下,我们不需要更改这个文件,但我们会配置app目录下的build.gradle.

app目录下有个叫proguard-rules.pro的文件,它管理ProGuard工具,可以帮助你尽量减少和模糊我们的Android应用程序包的代码,然后再上传到应用程序的商店。

Packages视图结构

Android Studio 之一个项目的不同视图结构_第4张图片

我们可以在Packages视图结构中看到项目中的一切。此视图的Java类和资源文件,都聚集在一棵目录树里面。例如,BuildConfig是生成的类,这个类,我们通常不用理会,R是另外一个生存的类。我们还会看到引用包,那是链接库里的一部分。

以上三种视图,使我们平时可能使用的非常频繁的,还有其他视图结构,我们都可以使用:

Android Studio 之一个项目的不同视图结构_第5张图片

比如在Problems视图结构下,会告诉我们编码的问题。Production生产视图,Test测试视图等。

所以,以上是关于如何通过Android Project选项卡,查看一个项目的结构,但对于大部分的开发工作,我们只要在Android视图就可以完成。当我们要查看该项目的其他文件时,才进入Project视图。

你可能感兴趣的:(android)