zoukankan      html  css  js  c++  java
  • AndroidStudio文件夹结构视图讲解

    近期,Google已经打算废弃Eclipse。而要大力支持他的亲生儿子AndroidStudio了,已经不在维护Eclipse了,也就是说在Eclipse上面出了什么问题。Google已经不在会管了,可是Google为了维护之前那些eclipse的铁杆粉丝,从Studio1.2版本号之后就支持能够直接把咱们eclipse项目导到Studio里面直接使用了,不用再从eclipse里面export啊,这个那个费事劲,Studio会自己主动将eclipse转换成Studio认识的东西,至于怎么转的,这个不须要我们知道。我已经使用Studio已有三个多个月了吧。这期间从1.0一直见证到了如今的1.3,确实Studio比eclipse强大,好用。流畅,用起来就有那么一丝丝的亲切感,可是假设出现了什么问题解决起来也是比eclipse蛋疼很多啊。

    用了这么长时间。今天决定写一下Studio的强大而又复杂的文件夹结构图,这里面的图有些事是转载了别人的。
    AS一共同拥有三种视图,以下我们一一的来看一下。


    这里写图片描写叙述

    一,Project视图(白色字体的文件夹/文件可不关注)
    转载
    这里写图片描写叙述

    二Packages视图

    这里写图片描写叙述

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

    三Android视图

    Andrid视图是新版的AS新推出来的一个视图.非常多人都是从Ecplise的开发中转过来的,习惯了Project视图.
    使用了一下Android视图.发觉确实有它的去多优点.
    这里写图片描写叙述

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

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

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

    这里写图片描写叙述

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

    这里写图片描写叙述

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

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

    三种视图,你喜欢哪一种哪?

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

    推荐几篇文章

    1. Gradle介绍 http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/
    2. Github介绍 http://www.worldhello.net/gotgithub/
  • 相关阅读:
    Django Admin 管理工具
    老男孩培训机构老师的博客
    pycharm版本选择并安装
    Linux命令-自动挂载文件/etc/fstab功能详解
    django urls路由匹配分发
    django templates模板
    Django models模型
    django views视图函数
    JDK与JRE、JVM三者间的关系及JDK的安装部署
    django 第一个项目测试
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5272831.html
Copyright © 2011-2022 走看看