Android Studio简记

Eclipse Vs Android Studio

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。简单来说Eclipse就是可以自由选择各种所需插件来构建一个满足开发者需求的开发环境,选取目前已有的支持C/C++、COBOL、PHP、Android等编程语言的插件,即可构建对应语言或平台的编程开发环境。
在Android Studio推出稳定版本之前,Eclipse + ADT + Adroid SDK几乎是Android应用集成开发环境的不二选择;然而正是Eclipse的开放性/扩展性导致Eclipse拥有众多的插件,兼顾了众多的插件和平台其性能和响应速度已然有了明显弊端(博主使用其作为Android IDE的直观感受)。Google适时推出了“亲生”的Android IDE Android Studio并且适时的停止了Eclipse ADT插件的后续更新,引导开发者向AS转移。

Android Studio早期推出的版本Bug一堆也并不好用,此处针对目前的稳定版而言:
作者:stormzhang
链接:https://www.zhihu.com/question/21534929/answer/34488828
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

1、Google推出的
毫无疑问,这个是它的最大优势,Android Stuido是Google推出,专门为Android“量身订做”的,是Google大力支持的一款基于IntelliJ idea改造的IDE,google的工程师团队肯定会不断完善,上升空间非常大,这个应该能说明为什么它是Android的未来
2、速度更快
Eclipse的启动速度、响应速度、内存占用一直被诟病,相信大家这点应该深有体会,而且经常遇到卡死状态。Studio不管哪一个方面都全面领先Eclipse。这点可能在windows上没有表现出来,win上运行studio同样会出现卡顿现象,但这只能说win平台还没优化好,毕竟还没有发布正式版,或者说windows系统本身就很卡顿,你还能指望它做什么呢。
3、UI更漂亮
I/O上演示的那款黑色主题真是太棒了,极客范,Stuido自带的Darcula主题的炫酷黑界面实在是高大上,相比而言Eclipse下的黑色主题太low了
4、更加智能
提示补全对于开发来说意义重大, Studio则更加智能,智能保存,从此再也不用每次都 Ctrl + S了。熟悉Studio以后效率会大大提升。
5、整合了Gradle构建工具
Gradle是一个新的构建工具,自Studio亮相之处就支持Gradle,可以说Gradle集合了Ant和Maven的优点,不管是配置、编译、打包都非常棒。
6、强大的UI编辑器
Android Studio的编辑器非常的智能,除了吸收Eclipse+ADT的优点之外,还自带了多设备的实时预览,相对这对Android开发者来说简直是神器啊。
7、内置终端
Studio内置终端,这对于习惯命令行操作的人来说简直是福音啊,再也不用来回切换了,一个Studio全部搞定。
8、更完善的插件系统
Studio下支持各种插件,如Git、Markdown、Gradle等等,你想要什么插件,直接搜索下载。
9、完美整合版本控制系统
安装的时候就自带了如GitHub, Git, SVN等流行的版本控制系统,可以直接check out你的项目。

博主目前认为的缺点么,就是学习Gradle构建工具/解决依赖有那么些小的学习成本,但是有好东西谁不愿意学呢?
另外就是在依靠的天朝面对经常更新的Gradle插件着实无奈(但是对于离不开Google的coder来说这也不算大问题)。

Android Studio的重要配置简记

这里简记部分个人任务比较重要的设置以备忘:
AS setting入口为File –> Settings

酷炫的极客范Darcula外观

Android Studio简记_第1张图片

字体大小&颜色等(setting搜索font)
Android Studio简记_第2张图片

Android Studio简记_第3张图片

类似eclipse的鼠标停留显示函数帮助(setting搜索quick doc)
Android Studio简记_第4张图片
效果如下:
Android Studio简记_第5张图片

自动导入功能(setting搜索auto)
Android Studio简记_第6张图片

各种快捷键
其实大Google已经给快捷键Keymap提供了一些现有平台的选项:
Android Studio简记_第7张图片

代码自动提示/补全功能(setting搜索complete)
Android Studio简记_第8张图片

格式化代码—->setting搜索format code

自动生成getter/setter等代码—->setting搜索generate

重构函数/重命名等(eclipse alt+shift+c/r)—->setting搜索change signature
Android Studio简记_第9张图片

自动生成函数注释(eclipse alt+shift+j)—->setting搜索fix doc comment

大小写转换 setting搜索toggle case

你可能感兴趣的:(Android)