最近接触Android开发,写点文档记录一下历程,以便日后丢掉了拾起来快,期望将来这些点滴能融合到一块聚成一股强大的力量。文档力求简洁,也会记录自己的感想,希望对看到的朋友有一些用处。在此特别感谢我的老师,是她让我意识到了写文档的重要性。不足之处希望各位朋友留言吐槽。
一. Android特点
基于Linux内核,开放性好,主要是利于我等叼丝来开发,但缺点在于碎片化严重。首先是屏幕的碎片化,不像苹果的手机一样都是一个分辨率的,开发出来不用过多地去考虑屏幕自适应的问题。另外是系统的碎片化,现在市场上各个版本都有人用,所以碎片化问题给Android开发带来了一定的麻烦。
二. 开发环境搭建(JDK+ Eclipse + SDK + ADT)
优秀的东西我们采取拿来主义:
http://www.cnblogs.com/xdp-gacl/p/4322165.html
链接中搭建了完整的开发平台,Android版本:5.0.1
名词解释:
JDK: (Java Development Kit)Java开发工具集。
Eclipse:集成开发环境。
SDK:(software development kit)软件开发工具包,就是安卓系统,平台架构等的工具集合。
ADT: (android development tools)安卓开发工具。
三. 遇到的问题
创建工程后,在activity_mian.xml图形界面中看不到手机界面,提示This version of the rendering library is more recent than yourversion of ADT plug-in. Please update ADT plug-in
原因是工程默认选择的SDK包为:API 22: Android M (Preview) 与现有最新ADT不匹配,如下图所示: 应下拉改为API 22 Android 5.1.1 或者 API 21 Android 5.0.1
四. 备注
大家其实可以不用看我写的如此简陋的文档,优秀的教程我给出一些链接:
1.http://blog.youkuaiyun.com/column/details/coder-pig.html?&page=2
2.http://www.youkuaiyun.com/article/2011-08-30/303833