基于android平台的数据同步技术的研究与实现

基于android平台的数据同步技术的研究与实现

ID:32965808

大小:2.94 MB

页数:92页

时间:2019-02-18

基于android平台的数据同步技术的研究与实现_第1页
基于android平台的数据同步技术的研究与实现_第2页
基于android平台的数据同步技术的研究与实现_第3页
基于android平台的数据同步技术的研究与实现_第4页
基于android平台的数据同步技术的研究与实现_第5页
资源描述:

《基于android平台的数据同步技术的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号TN929.5密级重庆邮电大学硕士学位论文BasedonAndroidPlatform论文提交日期2Ql!:垒:25论文答辩日期2Q!!=5=2塞论文评阅人主骞鱼!墅垄丝垒垒叠墅墨皇驾鱼鱼,答辩委员会主席一盈—翅生j堕障止2011年5月25日学位论文版权使用授权书本学位论文作者完全了解重麽自&电太堂有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权重迭邮电太堂可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密

2、后适用本授权书)学位论文作者签名:蔡青●导师签名:签字日期:咖/年f月7日签字日期:由f7年,月吵日摘要摘要随着移动互联网业务的持续快速发展以及移动互联网生态系统的形成,导致了移动数据流量的爆炸性增长,由此带来的数据同步业务的需求也急剧增加。与此同时,手机也已成为人们生活中必不可少的一部分,特别Android智能平台的横空出世,以其卓越的功能和开源、开放的特性而备受关注。本课题就是在这样的背景下将两者结合而设计了一种基于Android操作系统和SyncML数据同步协议的数据同步系统,利用FUNAMBOL开源项目提供的SyncML同步服务器完成了Androi

3、d智能手机终端数据同步的客户端软件。首先,研究分析了当前主流的数据同步技术,通过比较本论文选择了SyncML数据同步协议。SyneML协议是一种基于XML格式的数据同步协议,是一种通用的数据同步技术,可使各种不同类型的终端设备与应用服务器之间通过相同的方式进行数据同步。其次,对Android智能手机和当前主流的智能手机操作系统进行了研究分析,总结出Android智能手机的特点和优势,并从Android系统的体系结构和应用程序框架出发,详细分析了该系统的工作机制以及Android应用程序软件设计方法。最后,在开源项目FUNAMBOL提供的同步服务器基础上,设

4、计并实现了基于Android智能手机平台的SyncML数据同步客户端。重点分析实现Android客户端联系人信息数据同步,包括客户端系统的用户界面、同步配置模块、同步初始化模块、数据存储和访问模块、联系人同步过程模块进行了设计与实现,并提出了一种在Android平台中SQLite联系人数据库快速查询变更数据项的方法。通过对以上模块在PC机上的编程实现,且利用Android手机模拟器完成调试与测试,最后通过USB接口将生成的可执行程序apk文件烧写至真机上进行用户体验,达到论文的预期目标。除了使Android移动终端与FUNAMBOL同步服务器进行联系人数据

5、的同步,也可以将终端中的联系人数据备份到服务器中,使服务器中的数据还原至终端,实现了数据的双向同步,为用户带来方便的同时也提高了手机终端数据的安全性,具有较高的使用价值。关键词:Android,SyncML,数据同步AbstractAstherapiddevelopmentofMobileIntemetandtheformingofMobileEcosystem,mobiledataflowrisesexplosivelySOthatthedemandfordatasynchronizationbusinessincreasesdramatically.A

6、tthesametime,mobilephoneshavebecomeallindispensablepartofpeople’Slife,especiallyAndroidPlatformhavebeofparticularconcernbecauseofitssuperiorfunctionalityandopensource.Forwhathavebepresentedabove,datasynchronoussystemisdesignedbasedontheAndroidPlatformusingSyncMLprotocols.Makinguse

7、ofSyncMLServerthatprovidedbytheopensourceprojectofFUNAMBOL,thedevelopmentofSyncMLClientSoftwareontheAndroidPlatformhasbeenfinishedandimplemented.First,theSyncMLDataSynchronoustechnologyfinallyisselectedthroughtheanalysisandcomparison,thatSyncMLprotocolisageneraldatasynchronousprot

8、ocolwhichbasedonXMLformat,SOthati

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。