您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 基于android的手机通讯录的设计与实现
华东交通大学理工学院InstituteofTechnology.EastChinaJiaotongUniversity毕业设计GraduationDesign(2009—2013年)题目基于android的手机通讯录的设计与实现分院:电气与信息工程分院专业:计算机科学与技术班级:计科2009—2学号:20090210440228学生姓名:周纬指导教师:李旋起讫日期:2012.11——2013.05华东交通大学理工学院毕业设计原创性申明本人郑重申明:所呈交的毕业设计是本人在导师指导下独立进行的研究工作所取得的研究成果。设计中引用他人的文献、数据、图件、资料,均已在设计中特别加以标注引用,除此之外,本设计不含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全意识到本申明的法律后果由本人承担。毕业设计作者签名:日期:年月日毕业设计版权使用授权书本毕业设计作者完全了解学院有关保留、使用毕业设计的规定,同意学校保留并向国家有关部门或机构送交设计的复印件和电子版,允许设计被查阅和借阅。本人授权华东交通大学理工学院可以将本设计的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编毕业设计。(保密的毕业设计在解密后适用本授权书)毕业设计作者签名:指导教师签名:签字日期:年月日签字日期:年月日华东交通大学理工学院毕业设计1摘要随着移动设备制造技术和移动通信网络的迅猛发展,全球手机用户日益增加,手机成为了很多人日常生活中必不可少的一部分,手机业在日益发展的同时,人们对手机的功能需求和体验需求也越来越高,因此各种智能手机相继而出,当前市场上最流行的智能手机的操作系统非Android莫属。Android是由谷歌公司于2007年11月推出,并很快得到了手机制造商的认可和广大用户的好评。本文以Android系统中的手机通讯录模块为项目背景,利用Java语言,Eclipse为开发工具,主要是对通讯录的版面设计和功能设计的研究,尽可能设计出更具实用性的通讯录程序,本系统包括基本的增加联系人﹑删除联系人﹑查找联系人﹑菜单﹑退出功能,其中菜单包括显示所有﹑删除所有﹑号码备份功能,使通讯录更能切合用户的需求。该通讯录的设计严格按照开发的流程进行。关键词:智能手机;Android;Java;通讯录;周纬:基于android的手机通讯录的设计与实现2AbstractWiththerapiddevelopmentofmobileequipmentmanufacturingtechnologyandmobilecommunicationnetwork,theincreaseofglobalmobilephoneuser,cellphonehasbecomepeople’sessentialpartindailylife.Duringthegrowingofphoneindustry,thefunctionalrequirementsandtheexperiencedemandofthepeopleonthephonegrows,too.Thus,differentkindsofsmartphonecameoutoneafteranother.ThereisnodoubtthatthemostpopularoperatingsystemofsmartphoneinthemarketcurrentlyisAndroid.AndroidwasreleasedbyGoogleinNovember2007andthengotapproveofphonemanufacturers,favorablereceptionfromusersfast.ThisarticleisunderthebackgroundofthephonecommunicationmoduleinAndroidsystem,usingJavalanguage,Eclipseasdevelopmenttool,mainlystudythelayoutandfunctiondesignofcontactmanager,tryingtostrikeoutamoreusefulprocedureofcontactmanager.Thissystemcontainsbasicfunctionsuchasaddcontact,deletecontact,searchcontact,menuandquit.Themenuincludesdisplayall,deleteall,numberbackupfeature,makingthecontactmanagercanmeettheneedsofusersbetter.Thedesignofthiscontactmanagerwasstrictlyinaccordancewiththedevelopmentprocess.Keywords:Smartphone;Android;Java;Contactmanager华东交通大学理工学院毕业设计3目录摘要……………………………………………………………………………1abstract……………………………………………………………………………2目录……………………………………………………………………………31引言………………………………………………………………………11.1项目背景…………………………………………………………………………11.2国内外研究现状………………………………………………………………21.3本文主要任务…………………………………………………………………31.4本文组织结构…………………………………………………………………41.5本文研究意义…………………………………………………………………42Android平台与相关技术…………………………………………………………52.1Android平台…………………………………………………………………52.1.1Android技术概述………………………………………………………52.1.2SQLite数据库…………………………………………………………62.1.3Linux内核………………………………………………………………72.2Android开发组件……………………………………………………………82.2.1Activity组件…………………………………………………………82.2.2Service组件…………………………………………………………92.2.3BroadcastReceiver组件……………………………………………102.2.4ContentProvider组件………………………………………………103通讯录应用的需求分析…………………………………………………………113.1功能需求分析………………………………………………………………113.2性能需求分析………………………………………………………………123.3数据库需求分析……………………………………………………………124通讯录应用的功能设计…………………………………………………………134.1总体设计……………………………………………………………………134.2系统功能设计………………………………………………………………144.3系统数据库设计……………………………………………………………145通讯录应用的详细设计与实现…………………………………………………165.1搭建Android平台…………………………………………………………165.2详细设计与实现……………………………………………………………175.2.1用户界面和增加联系人功能设计……………………………………17周纬:基于android的手机通讯录的设计与实现45.2.2删除联系人功能设计…………………………………………………255.2.3查找联系人功能设计…………………………………………………275.2.4通信功能设计…………………………………………………………275.2.5显示所有﹑删除所有及号码备份功能设计…………………………296系统测试…………………………………………………………………………326.1系统的测试………………………………………………………………326.1.1测试的意义及目的…………………………………………………326.1.2测试步骤……………………………………………………………326.2系统测试的方针…………………………………………………………326.3测试功能模块……………………………………………………………336.3.1增加联系人功能测试………………………………………………336.3.2编辑联系人测试……………………………………………………336.3.3查找联系人功能测试………………………………………………346.3.4删除联系人功能测试………………………………………………346.3.5备份功能测试………………………………………………………356.3.6通讯功能测试………………………………………………………366.4测试总结…………………………………………………………………36结论…………………………………………………………………………37参考文献…………………………………………………………………………38附录…………………………………………………………………………39后记…………………………………………………………………………40华东交通大学理工学院毕业设计51引言1.1项目背景智能手机是一种安装了相应开放式操作系统的手机。它就像人脑一样,具有独立的操作系统,统一控制着整个系统。它可以由用户自行安装各种软件,方便用户听歌﹑看电影﹑玩游戏等,由此可见智能手机有很多很多的功能。智能手机的诞生是由掌上电脑演变而来的。最早的掌声电脑一点也不具备手机的通话功能,但是随着科技的越来越发达,人们对掌上电脑的要求也越来越高。由于用户不愿意同时携带手机和掌上电脑两个东西出门,引发了厂商将电脑的系统放到手机中的想法,最终才有了智能手机这个概念。智能手机有五大特点,分别是:1.具备无线接入互联网的功能;2.具有PDA的功能;3.具有开放性的操作系统;4.人性化;5.功能强大。当今的世界是信息极大丰富的世界,人们对于各种信息的获取有极度强烈的需求。随着3G网络的发展,移动终端不再仅仅是通讯网络的终端,同时也成为互联网的终端。3G网络为广泛的用户带来了更快的数据传输率。因此,在谷歌公司的推动下,于2007年11月推出了一个全新的操作系统——Android。Android的本义是指“机器人”,也是基于Linux内核的软件平台和操作系统,主要用于一些便携设备。Android最大的特点是在于它拥有一个开放性的体系架构,具有很好的开发和调试环境,并且还支持各种用户体验,Android里面具有丰富的图象系统,对多媒体的支持功能和十分强大的浏览器。Android以Java为编程语言,使接口到功能,都有层出不穷的变化,Android是一套真正意义上的开放性移动设备综合平台,它包括操作系统﹑中间件、用户界面和应用软件组成。Android是由Linux+Java构成的开源软件,允许所有个人和厂商在其基础上进行开发。Android的Logo是由Ascender公司设计的。其中的文字使用了Ascender公司专门制作的称之为“Droid”的字体。Android是一个全身绿色的机器人,绿色也是Android的标志。2012年7月美国科技博客网站BusinessInsider评选出二十一世纪十款最重要的电子产品,Android操作系统和iphone等榜上有名。根据中国互联网信息中心发布的消息称,截止2011年底,中国网民数量达到了惊人的5.13亿,正式迈入“五亿网民”的时代,可是其中有3.4亿是手机网民,由此可见,手机上网成为网络接入的一个重要发展方向,手机也扮
本文标题:基于android的手机通讯录的设计与实现
链接地址:https://www.777doc.com/doc-6785380 .html