文档章节

Android Studio优点与缺点

r
 rabbit狂躁症
发布于 2015/03/05 15:52
字数 867
阅读 62
收藏 0
点赞 0
评论 0

最近对Android Studio关注的开发者们越来越多,在这里为大家简单的介绍一下Android Studio的优缺点。

优点

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你的项目。


由于Studio目前国内还未普及,所以如果你是新手可以直接学习Studio,上手了就比那些老手们多了一项技能,如果你是老手已经对eclipse操作情有独钟的话,没关系,Studio内置可以直接把快捷键设置成eclipse风格的。


缺点:

首先Studio目前仍未发布正式版,可能有些不稳定,但是用了这么久,发现的bug很少;其次从Eclipse迁移到Studio有学习成本,不过这对于一名开发者来说学无止境,而且不想学习的话可直接设置eclipse风格的快捷键;最后Studio官方解释暂不支持NDK,所以如果你的项目有使用NDK不建议使用。


但是,毫无疑问Studio是Android开发者的未来,我们有必要去学习使用它。


本文转载自:

共有 人打赏支持
r
粉丝 1
博文 16
码字总数 9272
作品 0
西安
Windows环境下Android Studio系列1—下载与安装

参考资料 [1] Windows环境下Android Studio v1.0安装教程, http://ask.android-studio.org/?/article/9 [2] stormZhang的Android Studio系列教程一--下载与安装, http://stormzhang.com/dev......

一配
2015/06/16
0
0
史上最详细的Android Studio系列教程一--下载和安装

背景 相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉...

让代码飞一会
2015/07/05
0
0
【转】值得推荐的android开发框架简介

第一个:Afinal 项目地址:https://github.com/yangfuhai/afinal 功能:一个android的ioc,orm框架,内置了四大模块功 能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivi...

kymjs张涛
2014/08/05
0
0
移动开发者必须知道的Android框架推荐

一些总结出来的Android快速开发框架,全部都是开源框架,附带项目地址,是开发学习的绝佳资料。 thinkAndroid项目 github地址:https://github.com/white-cat/ThinkAndroid 功 能:ThinkAndr...

程序袁_绪龙
2014/09/02
0
0
android 自动化测试的傻瓜实践之旅(UI篇) -----小试身手

导言 很早以前就开始折腾android的自动化测试,不过,本人毫无测试基础,只能,从google那里搜索到仅有的一些资源,和目前,唯一一本讲android测试的书(应该是吧,如果还有希望告之). 从google那里...

打杂程序猿
2012/03/17
0
13
自动 Android* 应用测试

测试是应用开发流程中的重要环节。 对于 Android,这尤为重要,因为 Android 设备彼此之间差异很大,主要体现在以下几个方面: 屏幕尺寸和分辨率 Android 版本 外形 处理器的指令集 是否有前...

今幕明
2014/03/10
0
1
Android sdk开发工具下载(已更新)

国内地址: http://www.androiddevtools.cn/ 这个地址是个好东西,里面有原地址下载截图,自己找到对应的版本替换下面的地址下载: https://dl.google.com/dl/android/studio/ide-zips/1.5.1...

YU_Z_W
2015/03/17
0
0
Android开发工具下载地址

SDK Tools Only http://dl.google.com/android/installer_r24.0.2-windows.exe http://dl.google.com/android/android-sdk_r24.0.2-windows.zip http://dl.google.com/android/android-sdk_r......

YU_Z_W
2014/12/12
0
0
Android Studio 1.0 官网下载链接

Android Studio 1.0 是作为稳定版本发布的,现已提供下载:Android 开发者网站 但官网下载页面http://developer.android.com/sdk/index.html 国内很多时候打不开,下载链接贴在迅雷上倒是可以...

vane_
2014/12/09
0
0
Xamarin 学习笔记 - 配置环境(Windows & iOS)

本文翻译自CodeProject文章:https://www.codeproject.com/Articles/1223980/Xamarin-Notes-Set-up-the-environment-Windows-and-I 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开...

葡萄城技术团队
07/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

CVE-2013-0077 堆溢出分析

找了很久才发现这个环境比较容易搭建分析... 环境: 系统---Win XP SP3 漏洞程序:QQPlayer 3.7.892.400 出错DLL:quartz.dll 6.5.2600.5512 调试工具:x32db+gflag.exe 过程: 首先gflag设置...

Explorer0
18分钟前
6
0
python上传文件

//注意 <form action="/login/" method="post" enctype="multipart/form-data"> f=request.FILES.get('fafa') ff=open(f.name,mode='wb') for i in f.chunks(): ff.write(i) ff.close()......

南桥北木
30分钟前
0
0
CISCO VPN Client Reason 442 WIN8/10错误解决方案

http://jdkleo.iteye.com/blog/2163493 引用 http://my.oschina.net/cloudcoder/blog/220391?p={{currentPage 1}} 在使用cisco VPN 客户端登录时,产生Reason 442:Failedto enable Virtual......

chenfj_fer
34分钟前
0
0
信号量有没有容量限制?

之前一直误以为信号量初始化的时候那个初始化的值是信号量的“容量”,昨天同事指出了我的错误,最初我是不相信的,经过以下代码实践,证明了我的错误: Java版: import java.util.concurr...

锟斤拷烫烫烫
38分钟前
0
0
【RocketMQ】Message存储笔记

概述 消息中间件存储分为三种,一是保存在内存中,速度快但会因为系统宕机等因素造成消息丢失;二是保存在内存中,同时定时将消息写入DB中,好处是持久化消息,如何读写DB是MQ的瓶颈;三是内...

SaintTinyBoy
49分钟前
0
0
Android应用Context详解及源码解析

Android应用Context详解及源码解析 本文定位:优质文章收集 本文转载 1 背景 今天突然想起之前在上家公司(做TV与BOX盒子)时有好几个人问过我关于Android的Context到底是啥的问题,所以就马...

lichuangnk
今天
0
0
PostgreSQL的昨天今天和明天

PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS), 也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。 这个起源于伯克利(...

闻术苑
今天
1
0
Mysql对自增主键ID进行重新排序

1,删除原有主键: ALTER TABLE `table_name` DROP `id`; 2,添加新主键字段: ALTER TABLE `table_name` ADD `id` MEDIUMINT( 8 ) NOT NULL FIRST; 3,设置新主键: ALTER TABLE `table_nam......

niithub
今天
0
0
福利篇:免费csdn vip账号分享

分享一个发布免费csdn vip账号的网站:啰嗦vip www.lostvip.com , 各种软件开发类的视频教程:慕课网、动脑学院、黑马各大培训机构VIP视频教程,非常不错!

在水一方发盐人
今天
1
0
Nginx+Tomcat搭建高性能负载均衡集群

一、 工具   nginx-1.8.0   apache-tomcat-6.0.33 二、 目标   实现高性能负载均衡的Tomcat集群:    三、 步骤   1、首先下载Nginx,要下载稳定版:      2、然后解压两个Tom...

码代码的小司机
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部