Intellij下的android实践-创新互联

Intellij下的android实践

创新互联建站是一家专注于成都网站设计、网站建设与策划设计,巴南网站建设哪家好?创新互联建站做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:巴南等地区。巴南做网站价格咨询:028-86922220

一:概念普及

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!

附件:http://down.51cto.com/data/2364173

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:Intellij下的android实践-创新互联
标题URL:http://ybzwz.com/article/dhpjhs.html