APP下载

基于android平台的通信系统设计与实现

2011-04-13董思博周园园王禄禄

科技传播 2011年7期

董思博,周园园,王禄禄

沈阳师范大学物理科学与技术学院,辽宁 沈阳 110034

随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,Windows Mobile,Iphone OS等手机平台过于封闭。随着通信产业的不断发展,智能手机也向集通话,上网,多媒体,邮件多功能于一体的掌上电脑方向发展。Android支持wifi,采用webKit浏览器,拥有pushmail,Google地图和搜索等众多网络应用,它的出现让人耳目一新,它的发展更是手机与互联网结合的必然趋势。Android包括操作系统、中间件和一些关键的平台应用,是一款真正意义的开放性的移动设备综合平台。Android是允许所有厂商和个人在其基础上进行开发,由Linux+Java构成的开源软件。Android平台的开放性特点既有助于降低开发成本,由能促进技术的创新,更可使运营商能方便的定制自己的特色化产品,具有相当强大的市场发展潜力。

Android在框架结构的设计包含一组核心应用程序的应用层,提供包括系统各式组建的库层、应用层需API接口的应用程序框架层,android的核心库提供Java类库提供的绝大部分功能,每个Android应用都运行在自己的进程上。最下面是提供安全、内存管理、进程管理、网络组、驱动模块的和硬件抽象层的内核层。

为了简化通讯模块设计的复杂性,Android的通讯模块的设计采用分层的模式,这样使各层相互独立而又相互高效的协调工作,当其中一层发生变化时,其他上下两层均不受到任何影响,这样各层更加灵活,更加独立,各层只用提供标准化的接口,方便了模块间的替换,增强了其平台代码的可移植性。……

登录APP查看全文