智能移动终端应用开发设计报告Android-通讯录.doc

智能移动终端应用开发设计报告Android-通讯录.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

XX学院

智能移动终端应用开发

设计报告

〔20XX/20XX学年第X学期〕

题目:通讯录

专业:

小组成员:

设计成绩:

20XX年X月XX日

1.1课题背景

随着移动通信与Internet向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,WindowsMobile,PalmOS等平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开发性很强的平台。经过多年的开展,第三代数字通信〔3G〕技术活动了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的效劳将会有很大的开展空间。Google为此与2007年11月推出了一个专为移动设备设计的软件平台——Android。

Android是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android是由Linux+Java构成的开源软件,允许所有厂商和个人在其根底上进行开发。Android平台的开放性等特点既能促进技术〔包括平台本身〕的创新,又有助于降低开发本钱,还可以是运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场开展潜力。

根据中国互联网信息中心〔CNNIC〕发布的消息称,截止2011年底,中国网民数量到达了惊人的5.13亿,正式迈入了“5亿网民”时代,其中网民到达3.4亿,上网成为网络介入的一个重要开展方向。

1.2操作系统的开展现状

SymbianOS〔塞班〕由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发操作系统。

(1)优点:过去Symbian系统一直占据智能系统的市场霸主地位,系统能力和易用性等各方面很强!

(2)缺点:一般配置的机型反映较慢,对主流的媒体格式的支持性较差,不同版本的软件兼容性不好。

(3)支持厂商:芬兰诺基亚〔英国索尼爱立信、韩国三星已宣布退出塞班阵营〕。

WindowsMobile〔微软〕Microsoft用于PocketPC和Smartphone的软件平台,此系统将熟悉的Windows桌面扩展到了个人设备中。

(1)优点:界面和操作都和电脑上的Windows十分接近,对于机友来说十分熟悉又上手;各种保存在电脑或里的信息、资料可以轻松实现共享;有大量的应用软件可供用户选择。

(2)缺点:占用系统资源高、容易系统崩溃

(3)支持厂商:中国台湾HTC、韩国三星电子、韩国LG、英国索尼爱立信、阿联酋i-mate,目前各大山寨厂商也同样生产着大量WM产品。

iOS〔苹果iPhone系统〕苹果机专用系统,是基于Unix内核的图形化操作系统;一般情况下在普通pc上无法安装的操作系统。

(1)优点:全触摸设计,真的是一次革命,娱乐性能强,第三方软件多

(2)缺点:系统封闭

(3)支持厂商:苹果公司

Android〔Google公司〕Android是Google开发的基于Linux平台的开源操作系统。它包括操作系统、用户界面和应用程序——移动工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放联盟合作开发了Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和T-Mobile在内的30多家技术和无线应用的领军企业组成。

优点:具备触摸屏、高级图形显示和上网功能,界面强大,可以说是一种

融入全部Web应用的单一平台

缺点:由于时时刻刻都需要和网络进行连接,因此在的能耗方面控制就较差,导致待机能力缺乏;又由于其开源性,过分依赖开发商,缺少标准配置。

2、Android的架构概述

Android是一个包括操作系统,中间件以及一些重要应用程序的专门针对移动设备的层次结构的软件集。作为一个层次结构的软件集,一定一个层次的系统架构,Android的架构图如下列图所示:

分析:

第一层:Linux操作系统和驱动(Linuxkernel),由C语言实现。

Android核心系统效劳依赖于Linux2.6内核,包括:平安性、内存管理、进程管理、网络协议、驱动模型。Linux内核也作为硬件和软件栈之间的抽象层。

除了标准的Linux内核外,Android还增加了内核的驱动程序:Binder(IPC)驱动、显示驱动、输入设备驱动、音频系统驱动、摄像头驱动、WiFi驱动、蓝牙驱动、电源管理。

第二层:本地框架和Java运行环境(LIBRARIES和ANDROIDRUNTIME)由C/C++实现。包含C/C++库,被Android系统中不同组件使用,它们通

文档评论(0)

199****4744 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7002121022000045

1亿VIP精品文档

相关文档