篇二、理解Android Studio的视图和目录分析,这个是转载

原文链接:http://blog.csdn.net/siyehuazhilian/article/details/42123563

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

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

图片中的链接

Gralde介绍:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/

GIT/github使用:http://www.worldhello.net/gotgithub/

.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值.具体请参考链接:

http://blog.csdn.net/siyehuazhilian/article/details/41891483

我们比较关心这样的文件是怎么建立的.其实前面已经说了,Project的所有视图都是真实的目录.而在

Android视图下,很大目录都是不存在,是由Android视图自动合并在了一起,方便我们理解和布置.

eg:

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

Android视图自动把它们合并到一起,表示这几个文件的作用是一样的,只不过会因为设备的不同,而引用不同目录下的文件.

Gradle脚本目录下有多个Gradle文件和属性文件.

看其后面的提示,从上到下分别为:项目空间的gradle配置文件,第一个module和第二个module配置文件.

gralde属性文件,设置文件,以及本地SDK路径属性文件.

这些文件在Project中已经详细的说明了.这里就不一一解释.

Adnroid视图最大的好处就是去掉一些我们本身不关心的文件和目录.(配置,属性文件等)并且把一些资源文件,源文件很清晰的合并在一起.

隐藏了一些自动自动生成的文件和目录(例如R文件等)可以让我们更方法的管理整个项目/module.

时间: 2024-10-07 11:30:39

篇二、理解Android Studio的视图和目录分析,这个是转载的相关文章

Android开发学习总结(二)——使用Android Studio搭建Android集成开发环境

有很长一段时间没有更新博客了,最近实在是太忙了,没有时间去总结,现在终于可以有时间去总结一些Android上面的东西了,很久以前写过这篇关于使用Android Studio搭建Android集成开发环境,不过一直没有发表出来,写这篇文章的目的是记录一下Android开发环境的搭建过程,这篇文章写得一般般,主要是记录了整个搭建过程,没什么技术含量,觉得有帮助的朋友就看一下! 一.Android Studio简单介绍 2013年GoogleI/O大会首次发布了Android Studio IDE(A

【转】java提高篇(二)-----理解java的三大特性之继承

[转]java提高篇(二)-----理解java的三大特性之继承 原文地址:http://www.cnblogs.com/chenssy/p/3354884.html 在<Think in java>中有这样一句话:复用代码是Java众多引人注目的功能之一.但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情.在这句话中最引人注目的是"复用代码",尽可能的复用代码使我们程序员一直在追求的,现在我来介绍一种复用代码的方式,也是java三大

【Android Studio探索之路系列】之二:Android Studio软件安装

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell 一 下载Android Studio 由于很多人连不上Android的官网,这里给出的是Android Studio中文组的下载地址,他们的更新服务做的挺好的. Android Studio下载 二 安装Android Studio Windows平台的Android Stud

深度理解Android InstantRun原理以及源码分析

深度理解Android InstantRun原理以及源码分析 @Author 莫川 Instant Run官方介绍 简单介绍一下Instant Run,它是Android Studio2.0以后新增的一个运行机制,能够显著减少你第二次及以后的构建和部署时间.简单通俗的解释就是,当你在Android Studio中改了你的代码,Instant Run可以很快的让你看到你修改的效果.而在没有Instant Run之前,你的一个小小的修改,都肯能需要几十秒甚至更长的等待才能看到修改后的效果. 传统的代

Android Studio下添加assets目录

在Android Studio中添加assets目录,目录的位置在 XXX\src\main\assets XXX代表你的项目的路径,assets放在src\main目录下. 这个位置可以通过XXX.iml  XXX代表自己的项目名,其中有设置assets的目录,设置如下 <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />

[Android Studio] Android Studio如何查看branch列表及切换branch(转载)

转载地址:http://blog.csdn.net/hyr83960944/article/details/36185231 用Git bash去切换相信大家都会,一行命令行搞定的问题.而在Android Studio中可能很多人刚开始会找不到哪里去切换,这边主要讲三种方式,其实三种方式归根结底是一样的,只是入口不同而已. 第一种: 第二种: 第三种: 三种方式点击后,都会出现下面这个对话框,branch主要分为Local和Remote,Local就是存在本地Repo的,你可以直接进行切换.Re

在Android Studio中添加assets目录

在Android Studio中添加assets目录,目录的位置在 XXX\src\main\assets XXX代表你的项目的路径,assets放在src\main目录下. 这个位置可以通过XXX.iml  XXX代表自己的项目名,其中有设置assets的目录,设置如下 <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" /> 结果如图所示: 参考:http://blo

Android开发之深入理解Android Studio构建文件build.gradle配置

摘要: 每周一次,深入学习Android教程,TeachCourse今天带来的一篇关于Android Studio构建文件build.gradle的相关配置,重点学习几个方面的内容:1.applicationId和package属性值的关系,2.怎么配置安全的自定义签名,3.两种构建类型的区别,4.为什么要定制产品的偏好配置?,5.怎么才能加快DEX文件的生成速度,6.为什么要将一个apk拆分成多个?,7.关于引入依赖包你不知道的秘密.通过这篇文章的学习,你会对build.gradle文件有一个

第二篇:用Android Studio编写Hello World

将Android Studio的环境搭建好后,第一个写Hello World测试程序.Android Studio v3.2.1. 一.新建工程 点击Start a new Android Studio project,在Application name下方填:Hello World,Project location下选择项目存放路径(默认就好),点击next. 在Phone and Tablet下选择API,不宜选的太低,也不宜选的过高,在下面80%到90+%就可以,我这里选择API22 An