企业云移动端插件化开发与缓存策略的设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:jaky111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的发展与成熟以及移动智能硬件不断升级换代,移动端的软件开发方法与理念也发生了深刻的变化。早期的移动应用软件受硬件性能的限制,功能比较单一;现今的移动应用扩展成为复杂的综合系统,包含多个模块和丰富的功能。移动应用系统复杂后,项目开发会出现效率下降和可维护性变差等问题,此时需要引入插件化开发技术。另一方面,移动设备在所处网络环境不佳时应用本地缓存数据,可以有效地提升系统响应速度、改善用户体验。因此,设计实现移动端上的插件化框架和缓存策略,并应用在项目产品中解决实际问题,具有一定的研究价值和现实意义。本文主要研究如何将上述插件化开发技术和缓存策略应用在实验室产学研项目-企业级云存储系统的Android移动端,并以此解决项目开发中遇到的实际问题。本文完成了以下三项主要工作:一、通过系统重构解决移动端初期架构设计缺陷并按照系统新需求进一步开发扩展功能模块;二、设计和实现了一个插件化框架,并将框架应用在系统中实现对系统模块的动态管理;三、针对移动应用网络数据传输特性设计和实现了多种缓存策略,将缓存策略应用在系统中,减少了系统流量开销,提升了系统在网络状况不佳时的响应速度,扩展了离线模式下的功能。通过将本文实现的系统与业界产品进行对比分析,总结了本文工作的创新之处和不足之处。通过对系统进行严谨的功能测试和性能测试,验证了本文的技术方案的可行性。最后对项目的下一步工作进行了展望。本文研究的问题来源于作者迭代开发实验室云存储系统Android移动端的实际经历。开发过程历经Android 5.1至Android 7.0系统,累积发布52次小更新和3次大更新。目前最新发布的应用版本为6.3.6,应用在国内多个应用市场上架。本文所阐述的插件化框架以及缓存策略,在实际产品中投入使用,具有一定的研究价值和现实意义。
其他文献
戴廷拭出生于山西祁县(今山西祁县),士生其间,素有古陶唐氏遗风。他出身官宦之家,家族入仕成员皆清操职守,气节凛然。戴廷栻的家族史,可以说是一部逐渐步入科举仕途成为官宦
目的通过测定大黄素与其它4种成分的校正因子,建立用一个对照品同步测定大黄药材中五个成分含量的方法。方法采用高效液相色谱法,以大黄素作为内标物,测定大黄素和其它4种蒽
目的对ICU患者进行人工气道吸痰的最佳护理实践方式进行临床研究。方法选取2009年2月至2011年2月在我院ICU病房接受治疗的患者100例,其中50例患者采用传统的人工气道吸痰方式
<正>现在的学生是未来的创造者,他们的素质影响着一个民族是否能够自立于世界之林。在信息技术高速发展的今天,普及学生的信息技术知识,培养他们对信息技术的兴趣,对于学生的
书法与中国画都是中华文化的精髓,历经千年流传至今。自古就有"书画同源"一说,二者有很多相通之处,尤其是书法用笔在中国绘画中是无处不在,研究书法用笔对推动中国画的发展有
张闻天在较长时间内在党内负总责,他的态度直接关系到毛泽东能否顺利推动马克思主义中国化。张闻天对"民族化"、"中国化"的强调,为毛泽东提出马克思主义中国化提供了思想铺垫
<正>中国是多民族国家,蕴含着千姿百态的民族民间舞文化。这是由不同历史文化生活,不同地域宗教信仰及不同族群习俗爱好的影响所形成。在这些风格各异、种类繁多的原生态舞蹈
<正>在医疗纠纷日益增多的今天,医患沟通被更多的提及及倡导,良好的医患关系应该建立在和谐的医患沟通上。有报道称:许多医疗纠纷源于责任、态度甚至服务,而这一切的源头可以
目的:观察半夏泻心汤联合埃索美拉唑治疗慢性萎缩性胃炎的临床疗效。方法:选择2012年1月至2014年6月我院收治的慢性萎缩性胃炎患者100例,随机分为治疗组和对照组,各50例。对
成都国家中心城市产业发展大会明确提出,力争2022年文创产业增加值占GDP比重达到12%。这是一个不小的挑战。如何才能在未来若干年间大幅提升成都文创的行业首位度、产业融合