在学习具体SDK和Framework前先了解一下Android产生、发展的过程。
Android 大事记
2004年:一个新的公司成立,后被Google收购,并被作为这个互联网公司进入移动通信市场的王牌。
这个公司的名字就是Android;他的主人:Andy Rubin.
2007.11.5:Google与33家手机制造商成立了开放手持设备联盟(Open Handset Alliance)
2008.9.22: 美国运营商T-Mobile发布了第一款基于Android的手机:G1。目前各手机厂商分别推出自己的Android系统手机。
其中的佼佼者应该是与G1同父同母的G7(HTC Desire,2010年4月上市)
Android系统的特征:
1.开放、平等:这也是最大的优点。这个优点使得三方应用程序可以对手机进行更好的控制。你可用自己的程序代替任何在手机内置软件中看着不顺眼的程序。
2.开发便捷:Android已经为开发者提供了非常丰富的库和各种使用工具。 基于各种基本控件就可以开发出用户体验很好的应用。
Android系统的特征是由她的系统架构决定的。
从这张经典的架构图中可以看出,共分有4层,分别是:应用程序层,应用程序框架,相关库及Android运行时,最后是Linux内核。
作为一个普通的开发者,只需要关心上面的三层就可以了;最后一层大多是相关的驱动,是不同设备的手机制造商所需要关心的。
对于每一层的介绍,将在以后的学习笔记中补充。