AS文件目录详解

时间:2024-03-27 10:26:25

AS一共有三种视图

一、Project视图

AS文件目录详解

二、Packages视图

AS文件目录详解

该视图下和Project最大的差别就是隐藏了中的配置文件,属性文件和系统自身的文件夹. 
仅仅是显示了当前的Module列表和Module以下的文件夹,文件.

三、Android视图

Andrid视图是新版的AS新推出来的一个视图.非常多人都是从Ecplise的开发中转过来的,习惯了Project视图. 
使用了一下Android视图.发觉确实有它的去多优点. 
AS文件目录详解

由于大部分的文件夹,文件都在第一个个视图中具体进行的标注.这里就不在一一标注了. 
能够看到在Android视图下的一级文件夹分两个区域,一个是Module列表区域,一个是Gradle脚本区域

Module文件夹下分三个子文件夹,分别相应mainfests文件,java源代码,res资源文件夹. 
图中,有多个文件夹和文件名称是同样的.可是后面带有一个标识.比如diesns.xml文件有两个,一个后面带有(w820dp)。

意思说手机的可用宽度至少要820dp的情况下才会引用该文件下的dimens值。 
我们比較关心这种文件是怎么建立的.事实上前面已经说了,Project的全部视图都是真实的文件夹.而在 
Android视图下,非常大文件夹都是不存在,是由Android视图自己主动合并在了一起,方便我们理解和布置.

AS文件目录详解

切换到Project视图中,就是在该文件夹下的一个dimens文件

AS文件目录详解

Android视图自己主动把它们合并到一起,表示这几个文件的作用是一样的,仅仅只是会由于设备的不同,而引用不同文件夹下的文件.

Gradle脚本文件夹下有多个Gradle文件和属性文件. 
看其后面的提示,从上到下分别为:项目空间的gradle配置文件,第一个module和第二个module配置文件. 
gralde属性文件,设置文件,以及本地SDK路径属性文件. 
这些文件在Project中已经具体的说明了.这里就不一一解释.

Android视图最大的优点就是去掉一些我们本身不关心的文件和文件夹.(配置,属性文件等)而且把一些资源文件,源文件非常清晰的合并在一起.隐藏了一些自己主动自己主动生成的文件和文件夹(比如R文件等)能够让我们更方法的管理整个项目/module.

原文:https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=monline_3_dg&wd=AS%E7%9B%AE%E5%BD%95%E8%AF%A6%E8%A7%A3&oq=csdn&rsv_pq=83fb1faf00051559&rsv_t=9b19f021ePXq1TpaL8kTWqlEbLTOBZ0Ya0Z6r6NDB69TDwqiPGdW9dabS9MG923VxBKl&rqlang=cn&rsv_enter=1&rsv_sug3=17&rsv_sug1=14&rsv_sug7=100&rsv_sug2=0&inputT=8299&rsv_sug4=10920&rsv_sug=1