Android Studio 确实比 Eclipse 开发效率高
作为 Android 开发 IDE , Android Studio 的效率确实比 Eclipse 高。
并且Android 官网的话: It's currently in beta but will be the official Android IDE once it's ready.If you're a new Android developer, you should consider starting with Android Studio, because the ADT plugin for Eclipse is no longer in active development.
大概意思是 Android Studio 将取代 Eclipse ADT 。
在平时工作中,我是用 Android Studio 进行开发,Eclipse 基本是从网络下载源码时浏览源码用的。
Android Studio vs Eclipse ADT
Android Studio vs. Eclipse ADT Comparison
The following table lists some key differences between Android Studio Beta and Eclipse with ADT.
Feature | Android Studio | ADT |
---|---|---|
Build system | Gradle | Ant |
Maven-based build dependencies | Yes | No |
Build variants and multiple-APK generation (great for Android Wear) | Yes | No |
Advanced Android code completion and refactoring | Yes | No |
Graphical layout editor | Yes | Yes |
APK signing and keystore management | Yes | Yes |
NDK support | Coming soon | Yes |
Android Studio 对比 ADT 最大亮点
- 支持 Gradle 构建工具
- 更强大的 代码自动完成
其实差别远远不止这个。
Android Studio 有漂亮的黑皮肤,快速稳定的更新(几乎每个月都有更新),自带GITHUB GIT插件等等。下面介绍一下 Android Studio 一些自己用起来比较实用的功能。
Android Studio 实用技巧
代码提示
eg, ArrayList 在 Android Studio 中只要键入 arl
布局文件实时显示
可以一边编辑布局文件,按 ctrl+s 保存就能看到界面效果,有了这个效率提升了不少。(最新版本 0.8.13 还可以设置默认打开方式)添加库
添加库可以在 build.gradle 文件中 dependencies 添加。
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:21.0.0' }
也可以 右击 Module -> open Module Setting -> Dependencies选项卡进行添加。
添加插件
9点png
编辑图片
在编辑区右击图片 -> Jump to External Editor。你就会神奇发现,去到你想要的图片编辑器那里了。很人性化!图片小图标
在布局文件或代码中设置背景,你会发现一个很贴心的功能,在编辑区左侧可以看到背景图的小图标。点击可以打开。文件对比
选中两个或以上文件,按 ctrl + D 。 可以对比文件的不同。 如果是图片,文件夹也可以。
粘贴板
在操作中,我先剪切了 Main2Activity 文件名,然后复制 MainActivity .java 文件,在粘贴到所在MainActivity .java目录下,按 ctrl+shift+Insert调粘贴板。很方便是不是!
Gradle发布新版本
http://blog.csdn.net/jiangyou050/article/details/24128267
- 多渠道打包
工作时,经理要求发布包固定命名 XXX_日期_版本号.apk 。每次发布都要自己手工改名字很烦,发现 gradle 输出自己定义好的文件名,很方便。
- 固定文件名
http://tools.android.com/tech-docs/new-build-system/user-guide
Android Studio入门
写很不错的 http://blog.csdn.net/luohai859/article/details/37928091
gradle http://tools.android.com/tech-docs/new-build-system/user-guide