基于Android平台的个性通讯录
软件工程 刘洋 指导老师 王敏 穆斌
【摘要】 Android是一种以Linux为基础的开源代码操作系统,主要应用于手机,因为其良好的人机交互能力和能够安装使用众多功能各异的应用软件而深受人们喜爱,本文就介绍其基于Android 2.1版本开发的一个"个性通讯录"。根据当下人们的使用习惯和实际需求,本文对通讯录提出了新的构想和设计,并在这样的基础上,构建实现了该通讯录.
【关键词】 Android Linux 手机 通讯录
【Abstract】 Android is a sort of open source code operating system that base on the Linux, and mainly used by mobile phone. It is so popular because of the good human-machine interaction capability, and also there are all kinds of functional applications software can be installed that through by this operating system, this article will introduces a kind of contacts that bases on the Android 2.1 version., this article pointed out an new idea and design for contacts due to the people's operating habits and particular demands, and on such a basis to construct and achieve this contacts.function to ensure the security and stability of the system effectively.
【Keywords】 Android Linux mobile contacts
目录
1 绪论 4
1.1 课题背景 4
1.2 相关技术的基础知识 4
1.2.1 手机操作系统的发展现状 4
1.2.2 云计算和云储存概述 5
1.2.3 数据挖掘技术概述 6
1.3 本文主要研究工作和章节安排 7
2 Android的架构概述及开发环境搭建 9
2.1 Android的架构描述 9
2.2 Android开发环境的搭建 10
2.2.1 Android软件开发包下载 10
2.2.2 其他注意事项 10
2.2.3 环境安装与搭配 11
2.3 本章小结 15
3 需求分析与系统总体设计 16
3.1 项目概述 16
3.1.1 主要开发内容 16
3.1.2 项目开发要求 16
3.2 需求分析 16
3.2.1 基本功能需求 16
3.2.2 系统用例分析 17
3.3 总体设计方案 22
3.3.1 系统模块关系与划分 22
3.3.2 开发技术、开发工具和开发环境 23
3.4 本章小结 23
4 系统详细设计 24
4.1 通讯录需求分析 24
4.1.1 通话记录模块 24
4.1.2 短信记录模块 25
4.1.3 电话薄模块 27
4.1.4 个人中心模块 28
4.2 数据库设计 30
4.2.1 Android数据库概述 30
4.2.2 数据库表详细设计 30
4.3 本章小结 30
5 系统实现 31
5.1 部分功能模块实现与截图展示 31
5.2 本章小结 38
6 总结和展望 39
6.1 毕业设计完成的任务 39
6.2 收获和总结 39
6.3 展望未来 39
参考文献 41
致 谢 42
1 绪论
1.1 课背题景
随着移动通信与Internet向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,Windows Mobile,PalmOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开发性很强的平台。经过多年的发展,第三代数字通信(3G)技术活动了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google为此与2007年11月推出了一个专为移动设备设计的软件平台--Android。
Android 是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android 是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android平台的开放性等特点既能促进技术(包括平台本身)的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。
根据中国互联网信息中心(CNNIC)发布的消息称,截止2011年底,中国网民数量达到了惊人的5.13亿,正式迈入了"5亿网民"时代,其中手机网民达到3.4亿,手机上网成为网络介入的一个重要发展方向。
1.2 相关技术的基础知识
1.2.1 手机操作系统的发展现状