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!





更多相关文章

  1. Android:倍数提高工作效率的 Android(安卓)Studio 奇技
  2. Android(安卓)- menu 相关
  3. Android(安卓)USB/MTP相关实现
  4. Android平台mass storage相关代码
  5. android 设计模式相关内容
  6. 【Mark】Android(安卓)Basic_Activity Empty_Activity Bottom_Na
  7. Android应用程序创建桌面快捷方式
  8. Android(安卓)Studio简单设置
  9. 构建Android电话相关的应用

随机推荐

  1. android之组件1
  2. android 环境搭建 windows 和linux 环境
  3. 自定义ListView中的分割线
  4. actionbar设置menu以及获取item实例
  5. Android学习笔记之mainfest文件中android
  6. 另一个更简单的Android应用程序全屏的方
  7. android类
  8. android 抽屉的一些小问题
  9. Android应用程序基础
  10. 《IT蓝豹》吹雪花demo,学习android传感器