Android平台的数据传输与同步的设计与实现

来源 :北京邮电大学 | 被引量 : 6次 | 上传用户:xpipi219
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着以IOS、Android平台为代表的移动智能终端的广泛普及和移动通信技术的更新换代,移动互联网飞速发展。根植于移动智能终端上的移动应用也迅猛发展,其中大部分应用均涉及网络数据的传输与同步。为了有效解决实际开发中网络数据传输、存储与解析、同步中存在的重复开发、效率低下、性能较差的问题,本文设计并实现了一套切实可行的框架。在对现有Android应用统计调研和对移动应用数据传输、存储、解析、同步等相关技术分析的基础上,本文归纳总结了本课题的研究目标、总体设计和模块的划分。总体包括数据传输框架、数据存储与解析框架、数据同步框架,各个框架功能独立并相互合作,协同完成本课题解决方案所需的功能。本文接下来从总体设计出发,着重从设计思路、类设计、流程解析三个方面介绍了各个框架的详细设计与实现。其中数据传输框架中详细介绍了数据请求、缓存、回调过程;数据存储与解析框架包括SharedPreference存储、文件存储、数据库存储、数据解析四个子模块;数据同步框架中详细介绍了全量同步和增量同步的实现。本文还对各个框架的相关功能进行了完整的功能测试和健壮性测试,用以验证是否符合预期结果。本文最后结合在研究课题的过程中的思考,进行了简要的总结和展望,从功能的完善性、性能的优化等方面指明了未来的研究方向。
其他文献
自从软件重用的思想被提出以来,人们对软件重用技术和方法进行了深入的研究.近儿年,随着组件技术的出现,基于组件的软件重用技术受到学术界和工业界的广泛关注,并且逐渐被采
空间数据具有空间特征、属性特征和多媒体特征等与传统数据不同的特性,这些特性特别是空间性决定了空间数据在存储、显示等方面的管理不同于传统数据的管理,也就决定了访问空
在人际交往中,面部表情是信息传递的重要方式之一,甚至可以传递语言不能表达的信息。研究人脸表情识别的计算方法,使得计算机能够根据人的表情信息,推断人的心理、行为状态,实现智
随着计算机技术的飞速发展,企事业单位对各类应用软件的需求越来越迫切,这对软件企业提出了更高的要求.传统的软件开发方法很少强调复用,这样就必然导致大量的重复劳动,给软
Internet技术正在深刻的改变着这个世界.随着人们对地理信息需求的增加,基于Internet发布地理信息数据,供全球用户查询、检索并提供GIS服务的万维网地理信息系统(WebGIS),已
近年来,随着云计算技术不断发展,各行业的信息化建设不断加快,如何有效地应用云计算技术优势,帮助行业将数据转换成服务和价值成为了一个亟需解决的挑战。本文提出了一种业务
生物牲识别技术因其在身份识别时的准确、方便、不易仿造等特点,正在被越来越多的学者和研究机构所重视.所谓生物特征识别技术是指导通过计算机利用人体所固有的生理特征或行
随着网络和通信技术的飞速发展,信息系统特别是信息管理系统的应用领域越来越广泛,各种企业管理系统的使用己成为企事业单位进行计划、监督和辅助决策的最重要的手段之一。目前
HLA(High Level Architecture)代表着先进的分布式仿真技术的未来发展方向,是目前分布交互仿真领域的研究热点.运行时间支撑系统RTI(Run-time Infrastructure)按照HLA的接口
数字地球建设要求广泛共享空间信息,空间数据仓库则为空间信息的有效管理和大众分发提供了有效的工具.空间数据仓库技术将较为成熟的数据仓库和联机分析处理技术应用到空间信