【摘 要】
:
随着移动互联网的快速发展,移动应用已经成为人们日常生活中必不可少的一部分。而在移动应用的开发过程中经常会遇到以下两个问题:第一,新功能的发布每次都需要通过发布新版
论文部分内容阅读
随着移动互联网的快速发展,移动应用已经成为人们日常生活中必不可少的一部分。而在移动应用的开发过程中经常会遇到以下两个问题:第一,新功能的发布每次都需要通过发布新版本,用户下载安装完整安装包才可以使用;第二,新版本发布后,如果因为代码或资源错误导致应用无法正常使用,开发者在紧急修复错误后需要重新发版。因此,如何能够实现更好的Android移动应用更新方案是业界的一大热点。本文结合热修复技术和插件化技术对Android移动应用更新展开研发,主要的工作包括:(1)本文设计了包括Gradle插件模块、补丁检查校验模块和补丁加载模块的Android应用客户端热更新框架,以及包括补丁分发平台模块、MIS管理平台模块和补丁存储模块的Android应用服务端热更新框架。(2)补丁合成采用了基于类的全量Dex合成方案,Dalvik虚拟机中采用了移除基准包Dex类定义的方案,ART虚拟机中采用了改变基准包Dex和补丁包Dex文件名的方案,避免了基准包Dex和补丁包Dex合成完整Dex带来的性能损耗。基于DexDiff算法,将生成补丁的比较粒度由Dex文件内每个Section扩大到类级别,实现生成补丁算法的优化。(3)方案除了支持类修复、资源修复和SO修复等基本的热修复功能,还增加了对新增四大组件的支持,实现热更新功能。(4)对方案进行了详细设计和实现,实现了补丁生成、补丁配置、补丁下发、补丁合成、补丁加载以及补丁管理的整套流程。实际测试结果表明,系统较好地满足了设计要求。本论文提出的热更新方案很好地实现了补丁文件的动态下发、实时管理以及动态加载,同时支持组件的动态更新,实际使用表明,该方案具有良好的应用效果。
其他文献
合格的语文老师,一定要有宽阔的理论视野和执着的实践追求。从教几年,我深切感受到语文教育中不合理的现象:急于求成、重教书轻育人、与生活脱节、评价机制单一等;忧心于自己
在纺织行业中,查询某种布料花案图片的工作通常是工作人员凭借个人经验查找完成的。这种方法的查询速度和查询准确率都不稳定,无法满足布料贸易公司准确地查找图片的需求。市
随着我国交通建设的不断推进,公路隧道建设已进入攻坚阶段,高海拔特长隧道的建设数量也不断增多。隧道施工通风影响隧道建设周期,事关施工人员的身心健康。高海拔特长隧道区别于普通公路隧道,隧道施工通风问题不断显现,面临供风不足,通风距离长,风管漏风严重,风机布设不易,占用隧道施工空间大等问题,如何保障施工期安全的通风设计,对推进公路隧道建设具有积极的现实意义。因此,本文依托新疆东天山特长公路隧道,开展一种
在金融领域,嵌入式产品越来越复杂同时应用越来越广泛,但嵌入式产品稳定性一直没有得到有效地解决,所以会在正常的金融交易中存在安全隐患,这往往会给人们在日常金融交易带来
近年来,网络社会媒体中分享的文本、图像、视频等信息正在以不可估量的速度增加。尤其是视频分享网站数量的增多,使得用户能够更加方便的上传、管理和分享视频内容。视频分享
在当前司法改革的大背景下,刑事审判任务形势依然严峻,自刑法修正案(八)、(九)施行以来,轻微刑事案件比例不断上升,最典型的危险驾驶案件在刑事案件中所占比例不断攀升。在这
21世纪是信息技术大爆发的时代,社会化标注系统的出现产生了海量的信息资源,挖掘社会化标注系统中的标签资源,能够提升用户体验。在挖掘标签潜在有用信息过程中,如何对标签分
近些年来,我国的经济有了飞速的发展,伴随而来的是时代的改革,一个全新的信息化技术时代已经到来。国家也有大力提倡各个行业及企事业单位运用信息化技术进行运营及管理,从而
在计算机视觉领域中,行人检测一直以来都是一个非常受关注的问题,并且在现实生活中,有很多应用都用到了行人检测技术,例如智能驾驶、视频监控等等。虽然研究人员们对行人检测
胰岛素抵抗是2型糖尿病(T2DM)最主要的特征之一,已被大量研究证实贯穿于整个T2DM的发生和发展过程。胰岛素抵抗主要发生在脂肪、骨骼肌和肝脏等组织中,并且发病机制复杂。其中,炎症学说近年来备受关注,该学说认为慢性炎症可通过多种途径导致胰岛素抵抗和T2DM的发生。因此,本论文以壳寡糖双胍(COSG)为研究对象,研究其对T2DM大鼠脂肪组织和骨骼肌组织中胰岛素抵抗水平及相关信号通路的作用,同时探究其