美文网首页程序员干货编程
Android Studio 新的安卓开发工具

Android Studio 新的安卓开发工具

作者: lampard_xu | 来源:发表于2014-09-12 19:01 被阅读9668次

    前言

    从接触安卓开发的那一刻,估计大家首先接触到了的就是eclipse了吧。等用了一段时间,大家就会发现,这TM太难用了吧!提示非要自己手动按键提示,时不时的假死或者崩溃,写布局时代码和预览的N次切换。当然还有难用爆的模拟器,当然最不能忍的就是启动慢,慢的令人发质。

    大家也知道Eclipse是开源的,开源软件都有一个通用的毛病,就是UI奇丑无比,大部分软件基本都是windows98风格的界面,商业软件就好的多。今天的主角Android Studio,有着亮骚的UI,无语伦比的启动速度,和强大的代码智能提示。

    今天我就开始介绍google 在2013年Google IO大会推出的安卓开发工具Android Studio。到今年已经快一年了,到刚出来的bug一大堆,但现在的趋向于稳定,现在最新版是0.8.9,已经无限接近于正式版了。除了NDK功能的即将到来,其它功能基本和eclipse不相上下,甚至更优,一张图说明:

    由于NDK功能暂时没有,所以需要ndk的,只能暂时使用eclipse了。

    关于android Studio

    什么是Android studio呢?

    Android Studio 是一个全新的 Android 开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试,在IDEA的基础上,Android Studio 提供:

    • 基于Gradle的构建支持;

    • Android 专属的重构和快速修复;

    • 提示工具以捕获性能、可用性、版本兼容性等问题;

    • 支持 ProGuard 和应用签名;

    • 基于模板的向导来生成常用的 Andoid 应用设计和组件;

    • 功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果实时预览。

    相比Eclipse的亮点

    • 无比伦比的智能提示

    • 全尺寸的布局预览

    • 漂亮的界面UI

    • 自动集成了版本控制

    • 实时预览的xmL编辑器

    • 方便快捷的构建

    • 快速的响应速度

    • 文件自动保存

    • string.xml中string自动显示

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

    Gradle相较于Ant的好处在于你可以使用脚本自行指定App的构建选项。如果你接到一个任务,需要将软件的最新测试版交付测试人员测试,同时需要将稳定版的apk文件在市场上架,再将一个含有新功能分支版本的apk文件交付PM,你会怎么办?如果你在ADT中,你或许需要新建至少三个项目以达到这个目的,不同版本之间代码的同步会让你焦头烂额。但是在Android Studio中使用Gradle,你会发现事情变得如此简单。在build.gradle中指定不同的编译选项

    这里有两个编译选项,外加自动debug选项,一个三个编译选项,一次编译可以自动生成三种apk,很方便快捷有没有??

    当然我接触这个不是很久,刚把工作项目切换到Android studio 几个月而已,特别关于新的构建工具Gradle不是很熟练,说的有错误的地方,欢迎大家指正。

    当然更多亮点可以参考2014 google IO 大会的讲解视频:

    Android Studio开发工具新特性[Google IO 2014 Session][中文视频翻译版]

    后话

    不知道大家去Github 去拉开源项目的时候,有没有发现有些项目文件里面一般都带有build.gradle文件。然后你千辛万苦下载下来,导入eclipse,发现根本运行不了。因为这是Android studio项目的构建文件,eclipse是用Ant编译的,所以不能直接运行的。当然自己修改下也是可以运行的,但是相当麻烦的。

    以开源的 android-async-http 为例:

    所以说学会用Android Studio 是未来的趋势,现在切换到Android Studio模式,不仅紧跟github上各种大牛,也大大提高了自己的效率不是??

    下一篇文章,我讲解Android Studio的安装和配置教程。


    ps:全部资料来自于网络和自己的总结。

    相关文章

      网友评论

        本文标题:Android Studio 新的安卓开发工具

        本文链接:https://www.haomeiwen.com/subject/hxzytttx.html