关闭

为什么选择Android Studio 而是 Eclipse

427人阅读 评论(0) 收藏 举报
分类:

Android Studio 现在的版本已经比较稳定了,刚出来时也是各种BUG,自己用了下,摸索了一天,感觉挺好的。

优点之一:代码提示和搜索功能非常强大,非常智能。


1).自定义theme有个名字叫做 light_play_card_bg.xml,如果在eclipse里,你必须要输入light开头才能提示下面的,而在Android Studio里,只需要输入其中的任意一段。比如 card 下面就会出现提示的。


2).会智能预测并给你最优的提示。每一次并非给你相同的提示结果,而是你最想用最可能用的结果。


优点之二:Android Studio相对Eclipse 比较赞的一些特性。

1).颜色、图片在布局和代码中可以实时预览

2).string可以实时预览

3).多屏预览、截图带有设备框,可随时录制模拟器视频

4).可以直接打开文件所在位置

5).跨工程移动、搜索、跳转

6).自动保存,无需一直Ctrl + S

7).即使文件关闭依然可以回退N个历史

8).智能重构、智能预测报错

9).每一行文件编辑历史,可追溯到人 10、各种插件,如ADB、.gitignore、sql、markdown、

10).图片可直接转.9图片,并且自带.9编辑



优点之三:无与伦比的速度

IDE的启动速度只是“速度”所指的一小部分。这里所谓速度,更重要的是IDE能否给你的coding带来便捷,大大提升软件构建的效率。
在开发中经历了从ADT迁徙到Android Studio的过程,所以对Android Studio在开发中给予的诸种便利感受不可谓不深。

Android Studio的智能提示足已秒杀ADT。众所周知,Android Studio基于IntelliJ IDEA构建,而IntelliJ IDEA正是因为这个杀手锏被誉为“最智能的Java IDE”。它的智能毋需多言,可参见这个视频:Instant Autocompletion in IntelliJ IDEA 10

而在基于Eclipse的ADT中,若希望得到提示,你至少需要不停地按下Alt + /(Android Studio的智能提示是自动出现的哦)。而所获得的提示亦仅为基于文本分析所得,它们往往多数与你的代码无关。所以在这点上,ADT完败于Android Studio。

再者,Android Studio中安卓App的构建默认基于Gradle。Gradle相较于Ant的好处在于你可以使用脚本自行指定App的构建选项。如果你接到一个任务,需要将软件的最新测试版交付测试人员测试,同时需要将稳定版的apk文件在市场上架,再将一个含有新功能分支版本的apk文件交付PM,你会怎么办?如果你在ADT中,你或许需要新建至少三个项目以达到这个目的,不同版本之间代码的同步会让你焦头烂额。但是在Android Studio中使用Gradle,你会发现事情变得如此简单。在build.gradle中指定不同的编译选项,问题便轻松搞掂~ (当然,从ADT中导入的Ant项目,Android Studio也会自动识别,但不会自动转化为Gradle)

现在更重要的是,大部分Android的开源项目已经将自身转化为Maven的形式,所以你只需要在build.gradle中添加一行代码,就相当于是引用了一整个项目,而且都不用担心它们之间的依赖关系!你会觉得:生活竟然是这样美好!

另外,多分辨率 layout 自动预览的功能对于你我天朝安卓开发者而言,何来不是让人感动得流泪的存在~ 

还有诸多贴心功能例如string.xml中string自动显示,难道还不能让你泪流满面吗?

给出以下学习Android Studio的文章:

 
使用Studio新建Project并建立多个module:http://www.360doc.com/content/14/0411/11/9200790_367977130.shtml
Android Studio 简单介绍和使用问题小结:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1108/1935.html

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

为什么选择Android Studio 而不再固守 Eclipse?

为什么选择Android Studio 而不再固守 Eclipse?Android Studio 现在的版本已经比较稳定了,刚出来时也是各种BUG,自己用了下,摸索了一天,感觉挺好的。优点之一:代码提...
  • gao_chun
  • gao_chun
  • 2015-07-08 17:27
  • 4951

Android studio和Eclipse使用的简单感受

本文主要谈论Android studio 和 Eclipse 的区别,和个人的感受。
  • qq_16628781
  • qq_16628781
  • 2015-10-15 17:18
  • 1335

如何优雅的把Eclipse项目导入到Android Studio中

方法一:把整个Eclipse工程当作AS的根Module(同时也是唯一的子Module) 原有的Eclipse工程项目文件结构是这样的。如果要迁移后的项目兼容Eclipse,...
  • molei1991
  • molei1991
  • 2015-12-28 09:26
  • 16291

Eclipse,到了说再见的时候了——Android Studio最全解析

去年的Google大会上,Google带给我们一个小玩具——Android Studio,说它是玩具,是因为它确实比较菜,界面过时,操作不流畅,效率也不高,但是现在,虽然版本还是0.6,甚至都没到1....
  • x359981514
  • x359981514
  • 2014-06-14 17:24
  • 38711

Android Studio好处(与eclipse相比)

毫无疑问,这个是Android Stuido的最大优势,是Google推出,专门为Android“量身订做”的,是Google大力支持的一款基于IntelliJ IDEA改造的IDE,这个应该能说明为...
  • heyuchang666
  • heyuchang666
  • 2015-07-09 18:53
  • 3588

再谈如何将android studio项目转换成eclipse

更新:虽然本人坚守eclipse很久,但是现在我也不再推荐继续用eclispe了,自己的项目用还没什么问题,但是你如果想用github上的项目,用eclispe会越来越难。如果你仍然感兴趣,继续看下面...
  • dj0379
  • dj0379
  • 2016-05-16 00:38
  • 3455

写给初学者----关于android studio和eclipse的比较和思考!

eclipse不多说基本上就是java开发中的标准,而刚发布正式版的android studio一经发布就有一发不可收拾的势头,大有取代adt的趋势!   google之所以用as取代adt成为官方i...
  • claude1119
  • claude1119
  • 2015-03-31 17:52
  • 2812

Eclipse项目迁移为Android Studio项目步骤及注意事项

Eclipse项目迁移为Android Studio项目步骤及注意事项Gradle的基础 想要将Eclipse转为Android Studio项目,那么Gradle语法是必修课。此处引进一篇文章,...
  • xwh_1230
  • xwh_1230
  • 2017-04-14 14:26
  • 3175

如何将Android Studio的工程导入到eclipse中

本文章转载自   http://blog.csdn.net/whorus1/article/details/50463539 自从Android Studio(后面称AS)推出后,越来越多的项目...
  • baozhuona
  • baozhuona
  • 2016-05-22 15:51
  • 10819

android开发游记:android studio工程 转换为 eclipse工程

最近倒腾github,发现上面的项目很多都是android studio的,但公司的开发环境是eclipse adt 于是打算把studio上的工程转换到eclipse中。 这里总结一下转换工程的方...
  • liaoinstan
  • liaoinstan
  • 2015-09-02 21:02
  • 5493
    个人资料
    • 访问:334842次
    • 积分:3552
    • 等级:
    • 排名:第10788名
    • 原创:83篇
    • 转载:114篇
    • 译文:0篇
    • 评论:61条
    博客专栏
    说明
    Android 交流学习群 QQ:458506426