基于android的手机通讯x录的设计与实现大学本科毕业论文.doc
《基于android的手机通讯x录的设计与实现大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《基于android的手机通讯x录的设计与实现大学本科毕业论文.doc(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华东交通大学理工学院毕业设计华东交通大学理工学院Institute of Technology.East China Jiaotong University毕 业 设 计Graduation Design(20092013年)题 目 基于android的手机通讯录的设计与实现 分 院: 电气与信息工程分院 专 业: 计算机科学与技术 班 级: 计科 20092 学 号: 20090210440228 学生姓名: 周 纬 指导教师: 李 旋 起讫日期: 2012.112013.05 43华东交通大学理工学院毕业设计原创性申明本人郑重申明:所呈交的毕业设计是本人在导师指导下独立进行的研究工作所取得
2、的研究成果。设计中引用他人的文献、数据、图件、资料,均已在设计中特别加以标注引用,除此之外,本设计不含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全意识到本申明的法律后果由本人承担。毕业设计作者签名: 日期: 年 月 日毕业设计版权使用授权书本毕业设计作者完全了解学院有关保留、使用毕业设计的规定,同意学校保留并向国家有关部门或机构送交设计的复印件和电子版,允许设计被查阅和借阅。本人授权华东交通大学理工学院可以将本设计的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编毕业设计。(保密的毕业设计
3、在解密后适用本授权书)毕业设计作者签名: 指导教师签名:签字日期: 年 月 日 签字日期: 年 月 日摘 要随着移动设备制造技术和移动通信网络的迅猛发展,全球手机用户日益增加,手机成为了很多人日常生活中必不可少的一部分,手机业在日益发展的同时,人们对手机的功能需求和体验需求也越来越高,因此各种智能手机相继而出,当前市场上最流行的智能手机的操作系统非Android莫属。Android是由谷歌公司于2007年11月推出,并很快得到了手机制造商的认可和广大用户的好评。 本文以Android系统中的手机通讯录模块为项目背景,利用Java语言,Eclipse为开发工具,主要是对通讯录的版面设计和功能设计
4、的研究,尽可能设计出更具实用性的通讯录程序,本系统包括基本的增加联系人删除联系人查找联系人菜单退出功能,其中菜单包括显示所有删除所有号码备份功能,使通讯录更能切合用户的需求。该通讯录的设计严格按照开发的流程进行。关键词:智能手机;Android;Java;通讯录;AbstractWith the rapid development of mobile equipment manufacturing technology and mobile communication network, the increase of global mobile phone user, cell phone h
5、as become peoples essential part in daily life. During the growing of phone industry, the functional requirements and the experience demand of the people on the phone grows, too. Thus, different kinds of smart phone came out one after another. There is no doubt that the most popular operating system
6、 of smart phone in the market currently is Android. Android was released by Google in November 2007 and then got approve of phone manufacturers, favorable reception from users fast. This article is under the background of the phone communication module in Android system, using Java language, Eclipse
7、 as development tool, mainly study the layout and function design of contact manager, trying to strike out a more useful procedure of contact manager. This system contains basic function such as add contact, delete contact, search contact, menu and quit. The menu includes display all, delete all, nu
8、mber backup feature, making the contact manager can meet the needs of users better. The design of this contact manager was strictly in accordance with the development process.Key words: Smart phone; Android; Java; Contact manager目 录摘 要1abstract2目 录31引 言1 1.1项目背景1 1.2国内外研究现状2 1.3本文主要任务3 1.4本文组织结构4 1.
9、5本文研究意义42 Android平台与相关技术5 2.1 Android平台5 2.1.1 Android技术概述5 2.1.2 SQLite数据库6 2.1.3 Linux内核7 2.2 Android开发组件8 2.2.1 Activity组件82.2.2 Service组件92.2.3 Broadcast Receiver组件102.2.4 Content Provider组件103通讯录应用的需求分析11 3.1 功能需求分析11 3.2 性能需求分析12 3.3 数据库需求分析124通讯录应用的功能设计13 4.1 总体设计13 4.2 系统功能设计14 4.3 系统数据库设计14
10、5通讯录应用的详细设计与实现16 5.1 搭建Android平台16 5.2 详细设计与实现175.2.1 用户界面和增加联系人功能设计17 5.2.2 删除联系人功能设计255.2.3 查找联系人功能设计275.2.4 通信功能设计275.2.5 显示所有删除所有及号码备份功能设计296系统测试32 6.1 系统的测试326.1.1 测试的意义及目的326.1.2 测试步骤32 6.2 系统测试的方针32 6.3 测试功能模块336.3.1 增加联系人功能测试336.3.2 编辑联系人测试336.3.3 查找联系人功能测试346.3.4 删除联系人功能测试346.3.5 备份功能测试356.
11、3.6 通讯功能测试36 6.4 测试总结36结 论37参考文献38附 录39后 记401引 言1.1项目背景 智能手机是一种安装了相应开放式操作系统的手机。它就像人脑一样,具有独立的操作系统,统一控制着整个系统。它可以由用户自行安装各种软件,方便用户听歌看电影玩游戏等,由此可见智能手机有很多很多的功能。智能手机的诞生是由掌上电脑演变而来的。最早的掌声电脑一点也不具备手机的通话功能,但是随着科技的越来越发达,人们对掌上电脑的要求也越来越高。由于用户不愿意同时携带手机和掌上电脑两个东西出门,引发了厂商将电脑的系统放到手机中的想法,最终才有了智能手机这个概念。智能手机有五大特点,分别是:1.具备无
12、线接入互联网的功能;2.具有PDA的功能;3.具有开放性的操作系统;4.人性化;5.功能强大。当今的世界是信息极大丰富的世界,人们对于各种信息的获取有极度强烈的需求。随着3G网络的发展,移动终端不再仅仅是通讯网络的终端,同时也成为互联网的终端。3G网络为广泛的用户带来了更快的数据传输率。因此,在谷歌公司的推动下,于2007年11月推出了一个全新的操作系统Android。Android的本义是指“机器人”,也是基于Linux内核的软件平台和操作系统,主要用于一些便携设备。Android最大的特点是在于它拥有一个开放性的体系架构,具有很好的开发和调试环境,并且还支持各种用户体验,Android里面
13、具有丰富的图象系统,对多媒体的支持功能和十分强大的浏览器。Android以Java为编程语言,使接口到功能,都有层出不穷的变化,Android是一套真正意义上的开放性移动设备综合平台,它包括操作系统中间件、用户界面和应用软件组成。Android是由Linux+Java构成的开源软件,允许所有个人和厂商在其基础上进行开发。Android的Logo是由Ascender公司设计的。其中的文字使用了Ascender公司专门制作的称之为“Droid”的字体。Android是一个全身绿色的机器人,绿色也是Android的标志。2012年7月美国科技博客网站BusinessInsider评选出二十一世纪十款
14、最重要的电子产品,Android操作系统和iphone等榜上有名。根据中国互联网信息中心发布的消息称,截止2011年底,中国网民数量达到了惊人的5.13亿,正式迈入“五亿网民”的时代,可是其中有3.4亿是手机网民,由此可见,手机上网成为网络接入的一个重要发展方向,手机也扮演着不可或缺的地位。1.2国内外研究现状Android平台的研发队伍阵容非常强大,包括摩托罗拉、谷歌、HTC、PHILIPS、T-Mobile、高通、魅族、三星、LG、以及中国移动在内的34家企业,都将基于该平台开发手机的新型业务,应用之间的通用性和互联性将在最大程度上得到保持。“开放手机联盟”表示,Android平台可以促使
15、移动设备的创新,让用户体验到最优越的移动服务,同时,开发商也将得到一个新的开放级别,更方便的进行协同合作,从而保障新型移动设备的研发速度。2008年9月22日,美国运营商T-MobileUSA在纽约正式发布第一款Google手机T-Mobile G1。经市场研究机构IDC作出预测称,谷歌的手机操作系统Android到2013年将成为全球第二大手机操作系统,出货量从2008年的69万部直线飙升到2013年6800万部,复合年均增长率达到150.4%。与之对比的是,全球智能手机市场在上述期间的复合年均增长率只有20.9%。当今社会是一个信息高速发展的时代,由于生活节奏越来越快,人们对生活的要求也越
16、来越高,例如人们对手机的要求变的日益增高,手机在如今社会已经成为最通俗的交流工具。在这个人与人关系愈加密切的时代,“交流”成为了人们生活中的必需品。因此,手机市场的发展变的异常迅速,使得手机的操作系统也出现了各种各样的新系统。Android系统可以说是近些年来手机系统中的一匹黑马,打败了诺基亚的塞班系统,一举成为手机操作系统中的龙头老大。现今,Android的主要竞争对手是苹果公司的IOS系统以及RIM的BlackberryOS。Android系统是开源的,“开源”是用于描述那些源码可以被公众使用的软件,并且该软件的使用、修改和发行也不受限制。因为Android的开源性,专业人士可以利用开发的
17、源代码进行二次开发,可以缩短开发周期,降低开发成本,并且打造出更加吸引用户,更加个性化的Android。Android操作系统给予了用户更高的自由度,熟悉Android的都知道:用户可以根据自己的个性来设置自己的手机界面,Android的应用市场还有各种各样的启动器提供给用户选择,让自己的手机更加漂亮。由于Android的开放性,厂商为了迎合用户的需求推出各种新产品。到目前为止,以Android为操作系统的机型已经达到了几十上百种。但是这些功能、外观上的变化不会影响数据的同步以及软件的兼容性等。在信息高速发展的今天,智能手机的普及已经是不可阻挡的。手机通信的最基层部分就是手机通讯录功能,随着科
18、技的愈发先进,手机通讯录的功能也会变的越来越发达,越来越人性化,以满足广大用户的需求。如今,人们联系的越来越密切,手机通讯录也变的那么地不可缺少。人们利用手机通讯录对朋友的联系方式以及一些重要信息的记录,大大的方便了用户对联系人的合理管理。通过使用手机通讯录,减少了名片以及纸质电话本的使用,提高了用户对联系人的补充信息和快速查询的手段。同时,手机通讯录是非常独立,非常清晰的,手机通讯录完全是用户本身操作控制的,它不像QQ、微博、微信、社交网站属于某个公司。由于手机通讯录的独立性和易携带性,可以更好的减少信息的遗失,比纸质电话簿更加方便,更加安全。总而言之,Android手机通讯录系统是各种通讯
19、录系统的相对于比较完善的,它具有准确、方便、高效、易携带等优点。它针对于以前的一些手机通讯录系统有了很大的改进,不像那些通讯录只在乎外观的花哨,内部的功能却是用不上的,形同虚设。Android手机通讯录不仅注重外在的美观,同时也注重功能的使用性。它根据原始的通讯录做了很大的改进,不仅具有常用的添加联系人、编辑联系人、删除联系人、查找联系人等功能,还具有打电话、发信息、显示所有、删除所有、号码备份、SD卡备份等功能。此通讯录系统是十分完善且人性化的。1.3本文主要任务在当前Android系统如此流行的情况下,设计出一款基于Android的手机通讯录可以满足广大用户的需要及喜好,具有非常重要的意义
20、。可以根据用户的需求来设计和实现一款实用的手机通讯录软件。我的设计主要采用了Android的View框架编写,其次是利用Adroid的其他组件来编写。当进入通讯录的增加界面时,调用的是一个用相对布局RelativeLayout的XML布局文件。其中包含了两个按钮。第一个Button是保存联系人信息的,当我们输入了联系人的姓名和电话号码。通过点击保存实现此功能。而且可以保存的信息有新联系人的头像,姓名,手机号码,办室电话,家庭电话,职务职称,单位名称,地址,邮政编码,Email,其他联系方式,备注信息。第二个Button是返回键,就是从添加界面返回前一界面。响应menu键的触发事件,设置底部菜单
21、是否可见,并通过对底部菜单选项的监听实现底部菜单中的增加、查找、删除、菜单、退出等功能,其中菜单包括显示所有、删除所有、号码备份功能。在联系人信息界面时通过点击menu键,会弹出通信功能框,通过与发信息、打电话功能接口的套用来实现。根据用户需求总结出来的反映了用户需求的系统逻辑模型转换成可以实施的物理模型,把整个设计划分成单元,主要解决如何去做的问题,要想创建整个通讯录首先要通过增加联系人信息来创建通讯录。整个应用程序应划分为4个模块,分别是程序启动、用户界面、后台服务和数据库适配器。1.4本文组织结构本文首先是介绍做该项目的国内外背景,然后通过对当前科技的分析以及用户对智能手机的需求,从而简
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 android 手机 通讯 设计 实现 大学本科 毕业论文
限制150内