会员登录 - 会员注册 - 毕业设计定做 手机版 淘论文网为广大需要写论文的同学提供论文学习,和论文辅导。QQ:1052602713
安卓毕业设计毕业设计 > 安卓毕业设计 >

基于Android平台的在线通信录

文章来源:淘论文网   发布者:毕业设计   浏览量:
手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。根据手机功能的不断加强与完善,手机通讯录对于人们的意义,已经不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的方向发展。通讯录从无到有,从英文到中文,经过了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是一个人名下,可以储存座机、手机、单位、地址、电子邮箱等内容,这种名片夹在电话薄的基础上,大大丰富了内容,同时结构也发生了革命性的的变化,而且随着手机的发展,相信更优秀的通讯录会越来越受到社会各层认识的喜爱。
基于Android的手机通讯录代码,功能很完善啊,包括:增删改联系人、添加分组、添加联系人头像、查找联系人、找到后发短信或者打电话。
一、Android系统构架与技术分析  
 (一)Android系统构架特征   作为移动终端的软件设计与应用平台,Android系统构架的搭建是在Linux系统基础上加入Java系统数据得以实现的,加之Linux系统内核数据的公开化,也使得Android系统的具有了开源的特性,在系统数据开源的基础上,系统中的数据内容能够通过第三方进行复制或转移,这也为不同应用程序组件的开发提供了有力的前提。Android系统构架还具有可替代性,在Java数据构建的虚拟机基础上,Android系统中的数据资源能够在占用极小运行空间的基础上,对Android系统中的数据进行嵌入或提取,并时刻保证系统的运行效率。此外,在Android系统构架中,还囊括了多媒体图形处理,GSM移动通信以及蓝牙,wifi等无线连接等技术,这都为Android系统构架的深入研究与开发提供了丰富的资源。   (二)Android系统工作机制   在Android系统的应用程序运行过程中,应用程序必须依赖于Activity,Intert Receiver,Service,以及Content Provider四个模块。其中,Activity数据模块作为终端和用户的交互通道,主要负责为用户创建终端对话窗口,用户通过窗口向手机终端输入指令,从而启动应用程序,为Activity系统中应用程序的运行提供前提。Intert Receiver模块则主要用于进一步描述应用程序中操作动作所引发的数据信息改变,在Intert Receiver模块的数据信息描述中,Android系统并能够依据对应的数据指令调用对应的程序组件,从而促进用户操作的完成。作为手机终端在用户指令下完成操作的后台实现基础,Service模块的主要任务是在手机后台保证应用程序的持续运行,保证程序在用户的明确指令下得到终止。为了保证Android系统对用户数据的有效维护,Content Provider模块的研发主要用于用户数据的保存,在这一模块的运行基础上,手机中的用户数据能够时刻保持良好的连续性和稳定性。  
 二、Android平台通讯录管理系统开发与探究   (一)通信录管理系统构架分析   在Android系统的通讯录数据管理中,主要涉及到的模块有Content Provider和Activity两个。为了保证应用程序对通讯录数据的规范性访问,通讯录管理系统在Activity模块的交互数据基础上,还要对底层数据库进行封装处理,并在数据封装后为其提供统一的访问接口,此外,由于用户访问通讯录数据库的途径多种多样,通讯录管理系统还要建立起对应的数据共享通道,从而保证用户对通讯录数据访问的及时实现。在Android系统平台下,通讯录系统管理还采用了分层结构,这不仅进一步提高了系统性能,也保证了用户对通讯录数据的有效访问。   (二)通信录系统数据库研究与设计   在Android系统的开发过程中,通讯录数据库的建立为多账户的用户的访问提供了有效的前提。为了切实的满足手机通讯中用户对通讯录数据的访问需求,通讯录中联系人姓名,电话以及邮箱等数据内容必须得到规范性的管理与应用,因此在数据库的建立过程中,为了实现即时的数据访问,通信录管理系统便会首先对数据类型进行划分,通过将联系人姓名,电话及其他数据进行类型划分,从而有效的提高数据访问效率。在Android系统平台下,为了将联系人信息内容进一步细化,通讯录管理系统还会将联系人的数据信息内容构建成为一个数据单元,并通过将数据单元进行层次划分,提高不同的信息内容之间的归属联系。在通讯录系统的数据处理中,为了进一步提高Android系统对用户信息的读写性,数据库还将通讯录数据的读写进行了分化处理,通过将联系人同步等活动与数据库读写操作进行分离,减少数据同步处理所产生的错误概率。在数据读出和写入过程分化的基础上,通讯录管理系统对用户数据的处理能够有效的保证稳定性和统一性,这对于通讯录系统的用户应用也有着巨大保障作用。   (三)通信录系统的应用实现研究   

Android平台通讯录系统的管理是在信息的异步处理协议上得以实现的,在信息的异步处理过程中,通讯管理系统首先依据异步处理协议设定对应的信息格式,通过将不同的通讯录信息进行记录并划分,从而为应用程序提供用户引导。在通讯录数据的异步处理基础上,手机终端能够将用户信息进行封装处理,并将其发送到信息服务端口,从而为用户的数据访问做好准备。在用户对通讯录数据信息进行访问的过程中,通讯录数据库中的ClientHandler模块首先按照异步处理协议对通讯信息进行查询,在完成了数据请求工作后,再将数据包发送到客户端。在这一数据信息的传输流程中,通讯录系统不仅有效的实现了联系人数据及相关信息的调用,也有效的满足了用户的访问需求。   三、结束语   随着Android系统开发的逐渐深入,通讯录系统的管理也在逐步得到完善,针对通讯录管理系统的深入研究与开发,不仅能够使系统研发人员更为深入的了解当前存在的系统问题,还可以引导其进一步完善系统,从而推进Android系统研究工作的进一步发展。


免费论文检测 论文查重

本文原地址:http://www.taolw.com/a/android/8.html