Intellij下的android实践
Intellij下的android实践
一:概念普及
Eclipse和Intellij的区别:http://www.jetbrains.com/idea/documentation/migration_faq.html
二,文档
Doc is God
先读完所有的intellij官网介绍文档,然后根据示例安装
http://www.jetbrains.com/idea/
三:快捷键
1, 可以设置为Eclipse的映射
2, 也可以使用Intellij提供的快捷键,完整版本,参看附件文档。
四:Gradle
1, 先阅读android官网中对gradle的介绍和基本使用,有一个基本的概念
http://tools.android.com/tech-docs/new-build-system/user-guide
2, 再阅读Gradle User Guide的前20章,会对Gradle的整个概念深化。建议每个例子都跑通。会对相关语法熟悉一些。
http://www.gradle.org/docs/current/userguide/userguide.html
五,Maven
请参看之前博文:http://mikewang.blog.51cto.com/3826268/1377263
六,对比体会
1, eclipse和intellij
1-1 优点:
1,快捷键多,现在非常喜欢copy文件/文件夹路径的快捷键。用编辑器打开页面非常快。
2,联想还是比较多的。
1-2 缺点:
1,编译速度略慢,起码感觉要比eclipse慢
2,git管理GUI界面太模糊,几乎没法分清各种状态。相比较,Eclipse的egit非常好用。
Note:最近还在熟悉中,暂时还不足以让我抛弃eclipse
2, Ant,maven和gradle
2-1 前两者都采用的是xml,配置相关属性,相当复杂。Gradle采用是Groove语言,语法上与java相似。相关逻辑很好写。
2-2 ant与后两者相比,没有默认的文件路径,需要制定,比较麻烦。
2-3 gradle里将task提到单独功能,相关组合比较清晰。
2-4 maven的依赖比较死板,gradle相对比较方便。
2-5 gradle 对ant和maven都支持,user guide里对ant的兼容提到过很多次。
Note:
本文只提供学习轨迹图,不提供具体的demo,steps,相应的东西都在给出的连接中。Doc is God,repeat again!
更多相关文章
- Android 中文 API 文档 (45) ―― AbsoluteLayout.LayoutParams
- Android中文文档v0.1 beta低调发布,期待更多同学来参加review
- Android图形报表之AchartEngine(附开发包+API文档)
- android中利用itext读取pdf文档
- Android6.0 MTK 需求文档(五)
- Google Android 文档笔记-Training-Getting started [1]
- (原创)Android入门教程(六)之------使用android SDk帮助文档(英
- android 笔记 --- Android开发中Virtual Device仿真界面对应的快
- 【教程连载】ArcGIS Runtime for Android开发教程V2.0(1)基本概念