基于android的手机电话薄的设计与实现毕业论文.docx
《基于android的手机电话薄的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于android的手机电话薄的设计与实现毕业论文.docx(41页珍藏版)》请在冰豆网上搜索。
基于android的手机电话薄的设计与实现毕业论文
华东交通大学理工学院
InstituteofTechnology.
EastChinaJiaotongUniversity
毕业设计
GraduationDesign
(2009—2013年)
题目基于android的手机通讯录的设计与实现
分院:
电气与信息工程分院
专业:
计算机科学与技术
班级:
计科2009—2
学号:
228
学生:
周纬
指导教师:
旋
起讫日期:
2012.11——2013.05
华东交通大学理工学院
毕业设计原创性申明
本人重申明:
所呈交的毕业设计是本人在导师指导下独立进行的研究工作所取得的研究成果。
设计中引用他人的文献、数据、图件、资料,均已在设计中特别加以标注引用,除此之外,本设计不含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。
本人完全意识到本申明的法律后果由本人承担。
毕业设计作者签名:
日期:
年月日
毕业设计使用授权书
本毕业设计作者完全了解学院有关保留、使用毕业设计的规定,同意学校保留并向国家有关部门或机构送交设计的复印件和电子版,允许设计被查阅和借阅。
本人授权华东交通大学理工学院可以将本设计的全部或部分容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编毕业设计。
(的毕业设计在解密后适用本授权书)
毕业设计作者签名:
指导教师签名:
签字日期:
年月日签字日期:
年月日
摘要
随着移动设备制造技术和移动通信网络的迅猛发展,全球手机用户日益增加,手机成为了很多人日常生活中必不可少的一部分,手机业在日益发展的同时,人们对手机的功能需求和体验需求也越来越高,因此各种智能手机相继而出,当前市场上最流行的智能手机的操作系统非Android莫属。
Android是由谷歌公司于2007年11月推出,并很快得到了手机制造商的认可和广大用户的好评。
本文以Android系统中的手机通讯录模块为项目背景,利用Java语言,Eclipse为开发工具,主要是对通讯录的版面设计和功能设计的研究,尽可能设计出更具实用性的通讯录程序,本系统包括基本的增加联系人﹑删除联系人﹑查找联系人﹑菜单﹑退出功能,其中菜单包括显示所有﹑删除所有﹑备份功能,使通讯录更能切合用户的需求。
该通讯录的设计严格按照开发的流程进行。
关键词:
智能手机;Android;Java;通讯录;
Abstract
Withtherapiddevelopmentofmobileequipmentmanufacturingtechnologyandmobilecommunicationnetwork,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
摘要……………………………………………………………………………1
abstract……………………………………………………………………………2
目录……………………………………………………………………………3
1引言………………………………………………………………………11.1项目背景…………………………………………………………………………1
1.2国外研究现状………………………………………………………………2
1.3本文主要任务…………………………………………………………………3
1.4本文组织结构…………………………………………………………………4
1.5本文研究意义…………………………………………………………………4
2Android平台与相关技术…………………………………………………………5
2.1Android平台…………………………………………………………………5
2.1.1Android技术概述………………………………………………………5
2.1.2SQLite数据库…………………………………………………………6
2.1.3Linux核………………………………………………………………7
2.2Android开发组件……………………………………………………………8
2.2.1Activity组件…………………………………………………………8
2.2.2Service组件…………………………………………………………9
2.2.3BroadcastReceiver组件……………………………………………10
2.2.4ContentProvider组件………………………………………………10
3通讯录应用的需求分析…………………………………………………………11
3.1功能需求分析………………………………………………………………11
3.2性能需求分析………………………………………………………………12
3.3数据库需求分析……………………………………………………………12
4通讯录应用的功能设计…………………………………………………………13
4.1总体设计……………………………………………………………………13
4.2系统功能设计………………………………………………………………14
4.3系统数据库设计……………………………………………………………14
5通讯录应用的详细设计与实现…………………………………………………16
5.1搭建Android平台…………………………………………………………16
5.2详细设计与实现……………………………………………………………17
5.2.1用户界面和增加联系人功能设计……………………………………17
5.2.2删除联系人功能设计…………………………………………………25
5.2.3查找联系人功能设计…………………………………………………27
5.2.4通信功能设计…………………………………………………………27
5.2.5显示所有﹑删除所有与备份功能设计…………………………29
6系统测试…………………………………………………………………………32
6.1系统的测试………………………………………………………………32
6.1.1测试的意义与目的…………………………………………………32
6.1.2测试步骤……………………………………………………………32
6.2系统测试的方针…………………………………………………………32
6.3测试功能模块……………………………………………………………33
6.3.1增加联系人功能测试………………………………………………33
6.3.2编辑联系人测试……………………………………………………33
6.3.3查找联系人功能测试………………………………………………34
6.3.4删除联系人功能测试………………………………………………34
6.3.5备份功能测试………………………………………………………35
6.3.6通讯功能测试………………………………………………………36
6.4测试总结…………………………………………………………………36
结论…………………………………………………………………………37
参考文献…………………………………………………………………………38
附录…………………………………………………………………………39
后记…………………………………………………………………………40
1引言
1.1项目背景
智能手机是一种安装了相应开放式操作系统的手机。
它就像人脑一样,具有独立的操作系统,统一控制着整个系统。
它可以由用户自行安装各种软件,方便用户听歌﹑看电影﹑玩游戏等,由此可见智能手机有很多很多的功能。
智能手机的诞生是由掌上电脑演变而来的。
最早的掌声电脑一点也不具备手机的通话功能,但是随着科技的越来越发达,人们对掌上电脑的要求也越来越高。
由于用户不愿意同时携带手机和掌上电脑两个东西出门,引发了厂商将电脑的系统放到手机中的想法,最终才有了智能手机这个概念。
智能手机有五大特点,分别是:
1.具备无线接入互联网的功能;2.具有PDA的功能;3.具有开放性的操作系统;4.人性化;5.功能强大。
当今的世界是信息极大丰富的世界,人们对于各种信息的获取有极度强烈的需求。
随着3G网络的发展,移动终端不再仅仅是通讯网络的终端,同时也成为互联网的终端。
3G网络为广泛的用户带来了更快的数据传输率。
因此,在谷歌公司的推动下,于2007年11月推出了一个全新的操作系统——Android。
Android的本义是指“机器人”,也是基于Linux核的软件平台和操作系统,主要用于一些便携设备。
Android最大的特点是在于它拥有一个开放性的体系架构,具有很好的开发和调试环境,并且还支持各种用户体验,Android里面具有丰富的图象系统,对多媒体的支持功能和十分强大的浏览器。
Android以Java