zoukankan      html  css  js  c++  java
  • Android Studio 视图解析

    AS一共同拥有三种视图.我们来分别分析每一种视图的作用.

    一.Project视图.(白色字体的文件夹/文件可不关注)


    图片中的链接
    .gitignore文件说明:http://www.html-js.com/article/2030
    Android的Module推荐这么写.gitignore文件
    /build
    *.iml
    Android的项目.gitignore文件推荐这么写
    # Built application files
    *.apk
    *.ap_
    # Files for the Dalvik VM
    *.dex
    # Java class files
    *.class
    # Generated files
    bin/
    gen/
    # Gradle files
    .gradle/
    build/
    # Local configuration file (sdk path, etc)
    local.properties
    # Proguard folder generated by Eclipse
    proguard/
    # Log Files
    *.log


    二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视图自己主动合并在了一起,方便我们理解和布置.
    eg:

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

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


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

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

  • 相关阅读:
    如何雇人的十五条建议
    如何通过预加载器提升网页加载速度
    提升代码内外部质量的22条经验
    敏捷团队的组织与管理--- MPD软件工作坊培训感想(下)
    敏捷开发的道与术---MPD软件工作坊培训感想(上)
    分享自制的C#和VB Code互转工具
    基于 WPF 平台的 ActiveReports Viewer控件
    在ASP.NET MVC 中使用ActiveReports报表控件
    根据数据源字段动态设置报表中的列数量以及列宽度
    在ActiveReports页面报表中显示Google地图
  • 原文地址:https://www.cnblogs.com/lxjshuju/p/7353793.html
Copyright © 2011-2022 走看看