。最初,提到Android一词首先想到的是机器人,这也是它的本意。同时Android也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,由操作系统、中间件、用户界面和应用软件组成该平台。РAndroid构建在开源代码的框架之上,并且提供强大的SDK库和开放的理念的特点,使得它为广大没有开发任何移动应用程序经验的新手开辟了一条开发移动应用程序的方便之路。而富有经验的移动开发人员现在也可以方便地扩展到Android平台上来,利用它独特的功能来改进现有产品或者开发其他新颖产品。РAndroid的系统架构和其操作系统一样,采用了分层的架构。从架构图看,Android分为四个层,由高到低的顺序是应用程序层、应用程序框架层、系统运行库层和Linux内核层。РAndroid开发中有四大组件分别是:Р活动(Activity): 用于表现功能。Р服务(Service): 后台运行服务,不提供界面呈现。Р广播接收(BroadcastReceiver):用于接收广播。Р内容提供商(Content Provider): 支持在多个应用中存储和读取数据,相当于数据库。РAndroid还有其平台优势。РAndroid平台优势首先就是其开放性,Android平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。Р其次是其丰富的硬件,这一点还是与Android平台的开放性相关,由于Android的开放性,造成的结果自然是众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容,如同从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。