阿里云服务器免费领卷啦。

捡代码论坛-最全的游戏源码下载技术网站!

 找回密码
 立 即 注 册

QQ登录

只需一步,快速开始

搜索
关于源码区的附件失效或欺骗帖, 处理办法
查看: 2306|回复: 0

Android Studio 视图解析

[复制链接]

4213

主题

210

回帖

12万

积分

管理员

管理员

Rank: 9Rank: 9Rank: 9

积分
127401
QQ
发表于 2016-6-21 11:45:37 | 显示全部楼层 |阅读模式
AS一共有三种视图.我们来分别分析每一种视图的作用.
一.Project视图.(白色字体的目录/文件可不关注)

20141224143111093.png
图片中的链接
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文件

  1. /build
  2. *.iml
复制代码
Android的项目.gitignore文件推荐这么写


  1. # Built application files  
  2. *.apk  
  3. *.ap_  
  4.   
  5. # Files for the Dalvik VM  
  6. *.dex  
  7.   
  8. # Java class files  
  9. *.class  
  10.   
  11. # Generated files  
  12. bin/  
  13. gen/  
  14.   
  15. # Gradle files  
  16. .gradle/  
  17. build/  
  18.   
  19. # Local configuration file (sdk path, etc)  
  20. local.properties  
  21.   
  22. # Proguard folder generated by Eclipse  
  23. proguard/  
  24.   
  25. # Log Files  
  26. *.log
复制代码
二Packages视图
20141224150018093.png


该视图下和Project最大的区别就是隐藏了中的配置文件,属性文件和系统自身的目录.
只是显示了当前的Module列表和Module下面的目录,文件.


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

20141224145758093.png

由于大部分的目录,文件都在第一个个视图中详细进行的标注.这里就不在一一标注了.
可以看到在Android视图下的一级目录分两个区域,一个是Module列表区域,一个是Gradle脚本区域

Module目录下分三个子目录,分别对应mainfests文件,java源码,res资源目录.
图中,有多个目录和文件名是相同的.但是后面带有一个标识.例如diesns.xml文件有两个,一个后面带有(w820dp)
意思说手机的可用宽度至少要820dp的情况下才会引用该文件下的dimens值.具体请参考链接:
http://blog.csdn.net/siyehuazhilian/article/details/41891483
我们比较关心这样的文件是怎么建立的.其实前面已经说了,Project的所有视图都是真实的目录.而在
Android视图下,很大目录都是不存在,是由Android视图自动合并在了一起,方便我们理解和布置.
eg:

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

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


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

Adnroid视图最大的好处就是去掉一些我们本身不关心的文件和目录.(配置,属性文件等)并且把一些资源文件,源文件很清晰的合并在一起.
隐藏了一些自动自动生成的文件和目录(例如R文件等)可以让我们更方法的管理整个项目/module.


原文地址:http://blog.csdn.net/siyehuazhilian/article/details/42123563


//






捡代码论坛-最全的游戏源码下载技术网站! - 论坛版权郑重声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与捡代码论坛-最全的游戏源码下载技术网站!享有帖子相关版权
3、捡代码论坛版权,详细了解请点击。
4、本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
5、若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
6、如无法链接失效或侵犯版权,请给我们来信:jiandaima@foxmail.com

回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立 即 注 册

本版积分规则

技术支持
在线咨询
QQ咨询
3351529868

QQ|手机版|小黑屋|捡代码论坛-专业源码分享下载 ( 陕ICP备15015195号-1|网站地图

GMT+8, 2025-2-22 16:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表