基于Android平台的文件同步系统设计与实现

被引量 : 0次 | 上传用户:xjx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动终端设备在大众生活中的普及以及云存储服务的发展,应用软件对用户文件在服务器与本地之间的同步提出了需求。Android作为一种广泛使用的移动终端操作系统,其远程文件浏览与同步软件虽然能够支持基本的文件浏览与同步,但仍存在同步方式有限、同步实时性较差及不支持增量同步等问题。本文首先分析了常用文件传输协议和云存储服务的网络数据传输流程,并通过捕获网络数据包研究了协议的请求与响应格式,进而实现了文件同步的网络数据传输流程;其次研究了现有文件同步系统中增量同步的实现原理,提出了以文件校验和与文件最后修改时间作为文件差异判定标准来获取增量文件的同步模式;之后,深入研究了Android平台对应用程序开发提供的支持,实现了对后台同步流程的调度、对定时任务的控制以及对实时文件状态的监控;最后使用AndroidWidget实现了系统界面,支持常用文件传输协议及云存储服务,不但做到了文件的实时上传同步,而且实现了文件的增量同步,从而有效利用了带宽。本文后续工作将继续细化文件差异判定的粒度,优化用户体验。
其他文献
目前电力勘测设计企业开始转变企业运作模式,由单一勘测设计工作向工程咨询和工程总承包业务拓展,电力工程总承包模式逐渐在国内兴起与发展。电力工程总承包是一项充满风险的事
交通运输系统作为社会系统中的一个子系统,对社会的健康发展起着至关重要的作用。随着社会的发展,人们的生活水平不断提高,人们在出行过程中对所选交通工具的要求也越来越高
公路斜拉桥属于刚度较柔的索体系桥梁,近些年来,随着计算、材料技术的进步和经济的发展,大量空间性质复杂的轻型公路斜拉桥被修建。这类桥梁的结构复杂,其车致动力性能难以用
复仇剧是近来被常常提起的一个热门词汇。随着电视剧行业的高速发展,在注重电视剧艺术性的同时,电视剧从业者已经越来越重视它的商业性,落实到具体标准就是对收视率的考量。而韩
本课题以全氟环氧丙烷齐聚衍生物(CF3CF2(C3F6O)nCOF,n=2,3,4)为原料,经过酰胺化、加成和水解等一系列反应得到氨基酸型氟碳表面活性剂。产物(n=2)经红外光谱、质谱和核磁共
在中美两国的外交方面,人权问题一直都是近年来两国交涉的重点。美国每年都发布《别国人权报告》,其中不乏对中国的人权国情评头论足。这种干涉别国内政的外交行为无疑引起了
在信息以几何式增长的今天,知识和创新能力成为生存的资本,学习的需求与日俱增。学习的形式随着技术的发展而更加丰富多彩,传统的学校教育已经不能满足人们对学习个性化和多元化
刑事司法鉴定人出庭作证是指在刑事案件的庭审过程中,通过对与案件有关联的专门性问题进行司法鉴定,同时做出司法鉴定意见的鉴定人参与到庭审过程中,在法庭上对鉴定过程及与
话语理论认为,人类和人类社会活动是由话语建构起来的,通过考察话语产生与演变的过程,可以窥探人类历史演进的真实。后现代主义也认为一切组织过程的中心点和主要方面都是话
学校德育工作事关我国教育大计,任何时候都不能放松,必须摆在学校教育的重要位置。但中学德育工作依旧存在着诸如形式化严重、效果低下等问题,单靠常规的德育课程和专职德育工作