ImageVerifierCode 换一换
格式:DOC , 页数:28 ,大小:684.50KB ,
资源ID:13166241      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13166241.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Android的个人通讯录设计与实现Word文档下载推荐.doc)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于Android的个人通讯录设计与实现Word文档下载推荐.doc

1、 INTELLIGENT MOBILE PHONE, ANDROID, MAIL LIST, ECLIPSE 目 录摘要11.绪论41.1研究背景41.2主要工作42ANDROID系统开发简介52.1 Android技术简介52.2Android应用程序框架63软件需求分析73.1软件功能需求分析73.2软件数据库需求分析73.3安全需求分析84.功能设计94.1总体功能设计94.2系统功能设计94.3系统数据库设计105.通讯录的实现125.1Android开发平台搭建125.2具体功能的实现135.2.1密码设置及密码验证135.2.2主显示界面155.2.3删除联系人功能165.2.4M

2、enu功能165.2.5MENU的菜单功能195.2.6通讯功能206系统测试216.1系统测试实例216.2系统测试结果226.2.1系统测试方法226.2.2密码设置/验证功能测试226.2.3 对联系人的编辑、查找及删除功能测试236.2.4 备份数据功能测试246.2.5 通讯功能测试256.3系统测试总结25结束语26致谢27参考文献281 绪论1.1 研究背景智能手机(Smartphone),是指“像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类手机的

3、总称”。“智能手机(Smartphone)” 这个说法主要是针对“功能手机(Feature phone)”而来的,本身并不意味着这个手机有多“智能(Smart)”;可以说“智能手机(Smart Phone)”就是一台可以随意安装和卸载应用软件的手机(就像电脑那样)。智能手机的诞生,是掌上电脑(PocketPC)演变而来的。厂商为了满足市场需求,把电脑的系统移植到手机中,将手机和掌上电脑综合于一体,于是才出现了智能手机的概念。智能手机具有五大特点:(1)具备了无线接入互联网的能力,即要有GSM的支持网络下的GPRS或者是CDMA网络支持下的CDMA 1X或3G网络。(2)人性化,可以根据个人需要

4、扩展机器的功能。(3)它是具有开放性的操作系统,还可以安装非常多的应用程序,使得智能手机的功能可以得到无限的扩展。(4)具有PDA功能,其中包括个人信息管理、日程记事、任务安排、多媒体应用、浏览网页等。(5)扩展性能强,第三方软件支持多1。Android本意词是指“机器人”, 同时也是Goole于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,Android是一种基于Linux的自由及开放源代码的操作系统,Android以其自由开放源代码的特点而成为最热门的智能手机。在这个信息化的时代,手机已成为继固话之后最为通俗的交流工具2,“通讯”成了生活的必需品,这就有了系统下人与

5、人之间的多样联系方式手机通讯录。传统通讯录以纸张为载体,将需要记录的联系人一一人登记在册,包括地址、联系方式等,再在需要时进行翻阅查询。手机通讯录,在手机系统下,占用手机相对很小的空间,系统的记录联系人的联系方式及其他信息,不仅突破了各种条件的舒服,减轻了机主的负担,更方便了使用者的通讯。综上所述,手机通讯录管理系统是一个高效、实时、绿色环保的管理系统。然而现在很多通讯录外观花哨、功能单一或形同虚设。本文针对以上各种弊端,通过需求分析及调查等工作开发了此种通讯录,将各种性能优化,继承通讯录的常用功能,满足一般用户存储,查找,删除,查看的需求,此外还支持发信息,打电话,发邮件,备份SD卡等功能3

6、。1.2 主要工作在此背景下,基于Android手机通讯录的设计及实现具有非常重要的意义,可以根据市场需求情况开发一款实用的手机通讯录。本系统的设计工作遵循标准的软件设计流程,首先通过市场调查进行需求分析,然后进行软件功能的设计,进而搭建Android开发环境进行代码编写、调试程序,实现软件设计功能,再次,进行软件功能测试,对软件功能的不足及可优化的地方进行记录,最后进行软件系统的优化。2Android系统开发简介2.1 Android技术简介Google与2005年并购了成立22个月的高科技企业Android,展开了短信、手机检索、定位灯的业务,同时基于Linux的Android平台也进入了

7、开发阶段。Google在2007年11月5日发不了Android的第一个版本,在刚发布之初,Android并没有引起界内太多的关注。但随着Google组件的开放手机联盟不断有新生力量的加入,Android这个初出茅庐的小子已成为为iPhone分庭抗礼的生力军4。Android采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C+开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序

8、的一部分,不存在任何以往阻碍移动产业创新的专有权障碍 5 。Android平台支援各种先进的网络、绘图、3D 处理能力,可以用来提供更好的使用者体验,任何人都可能根据自己的喜好将手机系统中的所有功能重新编写 6。图 1 Android的架构在Android操作系统中,将体系结构划分为4层:应用层(Application)、应用框架层(Application Framework)、系统运行库层(Libraries)以及Linux内核层(Linux Kernel)7,如图1所示。应用层(Application):运行层是使用Java语言进行开发的一些应用层序,如地图软件、邮件客户端层序、浏览器的连

9、接等都是运行在应用层上。应用框架层(Application Framework):应用层序框架,主要是Google公司发布的一些操作支持的类库(API框架)。应用程序中包含众多组件,开发者也开放新的组件,将组件放入应用程序框架中,可以进行供自己和其它应用程序调用。系统运行库层(Libraries):当使用Android框架进行开发时,为了更好地为程序服务,Android操作系统会自动调用一些C/C+的库文件夹来支持所使用的各个组件。Linux内核层(Linux Kernel):Android操作系统主要是基于Linux2.6内核,程序的安全性、驱动程序、进程管理等都由Linux内核所提供。 2

10、.2 Android应用程序框架基于Android软件开发接触到最多的部分就是应用程序框架,开发者都是通过应用程序框架来与Android地层进行交互。整个应用程序框架中有4个重要组件:Activities、Intent、Services和Content Provider。Activities:一个Activities表示一个程序的显示界面,一个应用程序课包含多个Activities组件,每个Activities组件都有各自的周期。Intent:Intent用来完成多个程序之间的跳转,另外还可以用Intent来调用Android本身所提供的应用程序,例如打电话、发短信、发邮件等。Services:Services也是Activities程序,只是Services运行在后台,并没有界面显示。Content Provider:不同应用程序之间需要对数据进行共享时用到此组件。3软件需求分析3.1软件功能需求分析通过对用户需求的市场调查的分析,确定反应用户需求的系统逻辑模型,把整个设计划分成4个单元,分别是程序启动、用户界面、后台服务和数据库适配器,各模块之间的关系如图2所示:图 2系统逻辑模型在上图中,后台服

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1