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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于android的通讯录系统开发毕业论文Word文档格式.docx

1、专业班级: 09级网络工程本科班 二 年 月 日独创性声明本人声明所呈交的毕业论文是本人在导师指导下进行的理论学习、实习实践以及研究所取得的成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含获得 青海民族大学 或其他教育机构的学位或证书而使用过的材料。与我一起探讨、工作的同学对本论文所做的任何贡献均已在论文中作了明确的说明并表示了谢意。毕业论文作者签名: 签字日期: 年 月 日毕业论文版权使用授权书本毕业论文作者完全了解 青海民族大学 有关保留、使用毕业论文的规定。特授权青海民族大学可以将毕业论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩

2、印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。论文作者签名: 签字日期: 年 月 日 指导教师签名: 摘 要 Android是一种以Linux为基础的开源代码操作系统,主要应用于手机,因为其良好的人机交互能力和能够安装使用众多功能各异的应用软件而深受人们喜爱,本文就介绍其基于Android 开发的一个“通讯录软件”。根据当下人们的使用习惯和实际需求,本文对通讯录提出了新的构想和设计,并在这样的基础上,构建实现了该通讯录.关键词:android Java 手机 通讯录AbstractAbstract: the content of the pap

3、er is not notes and reviews the brief statement, statement should be in the third person. It should be independent and self-contained, i.e. without reading the text, you can obtain the necessary information. Abstract the content should include and thesis equivalent volume of main information for rea

4、ders to identify, it is necessary to read the whole passage, also for abstracts and other documents for 2 times using.Keywords: keywords for indexing work from the paper selected topic to express text content information, objective words or terms. If possible, try to use Chinese Thesaurus Thesaurus

5、and other specifications provided by the word.English abstract is Chinese abstract English translation, English abstract in Chinese abstract page after page. The use of Chinese writing graduation thesis English abstract, key words, should have.The use of Chinese ( minority language, foreign language

6、 ) to write graduation thesis, must have the Chinese title, abstract, key words.正 文1、引言1.1项目背景 当今社会生活节奏越来越快,人们对于手机的要求也越来越高端,由于市场上出现的手机也各式各样,使得操作系统也出现不同的种类,现今市场上最为火热的操作系统之一-Android操作系统。Android系统占有开放性源代码优势,以强势的姿态出现在手机市场上,为了拥有Android系统手机的用户考虑,许多程序员编写出来了各式各样的适合Android系统手机的软件。本文的通讯录就是基于Android手机平台的通讯录。An

7、droid:是谷歌与2007年公布的开放式源代码手机系统,它的开放优于其它封闭式手机系统。因此,任何人都可以根据自己的喜好将手机系统中的所有功能重新编写。这使得越来越多的手机用户关注Android这个操作系统。随着计算机的广泛运用,手机市场的快速发展,手机通讯是每台手机必不可少的软件,可能你已经将它融入到生活中,淡淡的忘却的它的存在,其实手机通讯录已经成为了人们生活中不可或缺的一部分了。但是很多通讯录的功能过于繁杂,给用户的手机造成了很大资源浪费,比如CPU的占用率过大,默认程序的隐藏执行等等。所以对很多用户而言过多的功能等于形同虚设,我只希望让我需要联系人的时候可以便捷的使用就好了,我可以方

8、便的增加联系人、修改联系人、删除已经没用的信息、查询我想要找到的联系人就好了,只要方便快捷。主要研究了各种市场上流行的手机通讯录,了解它们各自的插件以及编码方式,分析各种通讯录的编码的缺点以及它们各自还存在的缺陷和特点,编写出功能实用,实用方便快捷的手机通讯录。1.2 编写目的Android是谷歌发布的移动平台操作系统,主要用于智能手机,平板电脑,以及其他一些移动智能设备,android自发布至今的不长时间内,已经发展成为当今最主要的智能手机操作系统,现在的市场占有率占世界第一位,同时由于Android是一个比较新的操作系统,有众多硬件厂商及谷歌的共同努力,其前景受众人看好;由于Android

9、发布至今时间不长,所以这方面的开发人员缺口比较大,同时Android操作系统已由原来的1.1发展到现在的4.3发布,已经经历了很多版本,正在向着更加智能,高效,更适合用户使用的方向发展。在基于Android系统的众多应用中,移动通讯录是一种利用互联网或移动互联网实现通讯录信息同步更新和备份的应用/服务。通讯录是每个手机都必备的应用软件,俗话说好脑子不如个烂笔头,一个人的记忆能力再好也不可能几下自己所有朋友伙伴的通讯信息,更何况世界上这么多人,智能手机内安装一个比较好的通讯录就可以解决很多不必要的麻烦,至少不用为在关键时候自己忘了朋友的联系方式而困扰。手机通讯录系统是一个高效、实时、绿色环保的管

10、理系统。然而现在很多通讯录一味追求外观花哨,功能繁杂,对于大多数用户,许多功能用不上,形同虚设。针对以上各种弊端,开发了此种通讯录,将各种性能优化,简化操作方法,满足一般用户存储,查找,删除,查看的需求。也锻炼设计者更加熟练的掌握Android技术和市场上的特点。2、项目需求分析2.1功能需求 2.1.1 项目系统目前的基本需求。 以下从不同的角度来描述系统的需求,即从通讯录的基本组成模块中分析通讯录系统的功能需求。 该系统需实现的模块有:1.联系人管理模块:用户可以通过前台操作对联系人信息进行添加、删除、更改、查询。2.批量操作模块:通过前台操作批量导入、批量导出联系人信息、批量删除联系人信

11、息。3.群组管理模块:通过前台操作对群组进行管理,主要是群组的添加、群组信息修改、群组的删除 。2.1.2 基本控制说明(1)创建分组:点击创建分组按钮可以进行联系人组别的创建 输入分组名称。(2)增加联系人:在分组上触击可以显示信息选项,其中有增加联系人、查看详情、删除、编辑等四个操作选项,点击增加联系人按钮后,出现联系人所需要添加的基本信息,完善后 点击确定按钮就可以保存联系人;单击取消就取消了本次操作。(3)查找:点击查找按钮,出现提示界面,按照关键字就可以查找到通讯录中存在的联系人。在分组按钮上点击也可以显示改组中的联系人信息。点击联系人后出现三个操作选项:查看详情、删除、编辑联系人,

12、点击相关按钮后就可以进行相关操作。(4)修改:触击分组或联系人按钮是会出现编辑操作选项可以进行相关信息的修改。(5)删除:触击分组或联系人按钮就或出现删除操作选项可以进行相关信息的删除。(6)批量增加:点击手机上的添加所有联系人按钮后通讯录就会自动搜寻手机中所有联系人的信息,点击右边的多选框就可以批量导入联系人了。 2.1.3 文本切换图文本编辑器中不同功能界面之间的切换,用户可以通过点击menu键来切换到不同的功能界面,不同功能界面的切换如图:这个是一个载入界面,一个logo和三个图片组成,载入界面主要是等待系统缓冲时间,初始化数据库和xml,三个小图片用线程监听按照一定时间间隔进行跳动。如

13、图所示:添加联系人的基本界面 包括联系人的姓名 电话 邮箱 QQ EM 及相关描述,它是查看联系人基本信息的主要界面 ,可以进行相应的修改编辑操作:2.2 系统性能需求 手机软件要有良好的用户体验,良好的用户体验体现在以下几个方面: (1)界面友好 用户界面要简洁直观,设计合理,方便用户操作,让用户操作起来比较舒服,并且UI视觉效应好。 (2)快速响应 快速处理用户的输入或请求,对于需要长时间处理的部分,在其处理时可以给用户一个提示,告知用户该软件正在运行。 (3)无缝性一个常见的无缝问题就是一个应用的后台进程(如service或broadcast receiver)对某事件作出响应而弹出对话

14、框,这看起来并无大碍,特别是当我在模拟器上单独地构建和测试系统时。然而,当我的应用在真正的设备上运行,后台线程显示对话框时,我的应用当时可能没有获得用户焦点。这就会出现我的应用会在活动的应用后面显示对话框,或者从当前应用中获得焦点并显示对话框的情况,而管论当时用户正在做什么(如正在打电话等)。那样的行为可能对我的应用或用户不起作用。为了避免这些问题,我的应用应该利用适当的系统资源Notification类来通知用户。利用通知,我的应用可以通过在状态条上显示一个图标来通知用户事件已经发生,而非获得焦点和打断用户。 a.开发环境:Eclipse3.2.3 运行环境需求b.操作系统:Android手

15、机操作系统。c.支持环境:Android 4.0版本 采用标准的开发流程确定系统具有用户管理功能,联系人增删改功能,通讯功能,查找功能功能。系统的功能图如所示。图2-1 系统功能图通过对系统的功能结构的分析,设计后系统运行流程是系统运行后用户将进入通讯录主界面,可以看到联系人列表。通过点击MENU界面的增加功能选项可以新增联系人,通过查找按钮可以对联系人进行姓名、号码的操作,通过选择联系人并点击删除键可以对联系人进行删除操作,通过菜单功能可以显示所有联系人、删除所有联系人。在联系人详细信息界面点击MENU键弹出通讯功能框选择拨打电话按钮或者发信息发邮件按键,系统的运行流程图如所示。图2-2系统运行流程3、 Android 数据库设计3.1 数据库简介SQLite 用作结构化的数据存储 、多媒体支持、包括常见的音频、视频和静态印象文件格式(如 MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) 、GSM 电话(依赖于硬件) 蓝牙 Bluetooth, EDGE, 3G, and WiFi (依赖于硬件)、照相机,GPS

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

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