Android App模块的动态更新框架的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:forlichking
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,信息技术和移动互联网飞速发展,手机App已经成为大众生活的一部分。随着公司业务的不断发展,App的复杂程度也呈现出爆炸式的增长,App的体量水涨船高,越变越大。从原本几兆、十几兆的体量变为现在的几十兆、上百兆。用户下载、更新、安装App的成本不断增高,导致了用户更新App的意愿下降。再加上应用市场严格、繁琐的审批流程,就进一步加大了公司推广新版本App的难度。同时,由于App的项目越来越大,项目编译时间也逐渐增长,这就使得开发者开发和调试App的成本也越来越大。本论文基于这些问题进行需求分析,提出了Android App热更新和Android App模块动态更新两大方案来解决Android平台上的这些难题,最终实现出包含这两项功能的Android App模块的动态更新框架。首先本文列出了和研究内容相关的Android技术原理。介绍了阅读本文应具备的Android相关知识。之后根据研究背景和现状对Android App模块的动态更新框架作出需求分析,并给该框架起别名为Luban框架。确立出了 Luban框架的具体功能点:App热更新加载、App热更新的各项管理流程,模块的加载、安装、更新、卸载等等。然后,本文根据需求分析对Luban框架进行了概要设计和详细设计,确立了框架的功能模块划分和每个功能点的具体实现。给出了App热更新中用到的Hook点以及在Hook点中对系统组件进行Hook的操作细节,各App热更新管理流程的具体流程图,App模块的加载、安装、更新、删除实现方案,Luban框架对四大组件和进程名的管理方案等等。然后本文根据这些设计最终实现出Luban框架。最后,本文对Luban框架进行了详尽的测试。测试结果表明,本文设计的Luban框架每项功能通过功能性测试和性能测试。Luban框架的每一项功能能够按照预期的效果执行并解决实际问题。
其他文献
整体性是系统论的基本属性之一,它为我们理解、认识和分析世界上的事物提供了一个全面的视角.小学英语教材中的各单元都是完整的系统,单元的内容编排都具有内在一致性和连续性.文章从系统论的单元整体视角出发,简要分析了人教版PEP小学英语四年级上册教材(三年级起点)的教材编排特点,并从中得出教学启示,指出该视角有益于教师理解教材,开展教学,同时有益于发散学生思维,学以致用,提高学生的语言运用能力.
幼儿的学习过程就是知识经验自主建构的过程,幼儿站立在中央的课程才是有效的课程.文章以“园标\'生长\'日记”课程为例,阐述教师应着眼儿童视角,关注课程生发;聚焦学习方式,把握课程脉络;有效整合资源,创设课程环境.如此引导幼儿自主探索、深入学习,真正让幼儿站立在课程中央.
小学生年龄较小,缺少生活阅历以及社会阅历,需要教师对其行为进行正确指导,及时纠正他们存在的思想问题,对其实施心理健康方面的教育.在小学心理健康教育课堂的导入环节,要注意遵循切题、引发情感共鸣、提问最近发展区、分清主次、创设积极取向的教学基调等原则,可以通过游戏、视频、情景、问题等方式导入,同时还要把握一些课堂导入的注意事项.
幼儿园在推进课程游戏化项目的过程中,可以以资源建设为切入点,着力打造室内外环境,使环境与幼儿活动逐渐互通.根据幼儿园已有资源来开展生态活动,要注意资源的开发与利用;改造课程方案,共促师幼成长;实现资源与活动的整合.
导航卫星系统的快速发展及其在多个领域中的广泛应用对系统工作的稳定性和安全性提出了更高的要求。信号干扰是卫星导航系统中较为常见的问题,会影响地面终端接收信号的质量,严重时甚至导致整个导航卫星系统无法正常工作。目前对干扰源定位方法的研究主要针对单个干扰源的情况,并且大多依赖于昂贵的精密侧向设备和复杂的计算,成本较高且定位性能容易被单个测向设备的结果影响。本文针对导航信号受到的射频压制式干扰。通过在目标
泥塑作为我国传统的民间艺术,至今已经有千年的历史,泥塑在民间俗称彩塑、泥玩.在幼儿园内开展关于泥塑的活动,要考虑幼儿不同的年龄阶段,在泥塑活动中激发幼儿的好奇心,培养幼儿的观察能力,使幼儿学到多种泥塑操作技能,并让幼儿在介绍作品中展示自我.
“新工科”背景下,高校传统教学培养模式必须创新,引入新型教学理念和方法,提高轨道交通专业人才的综合素质和技能.BOPPPS教学法采用师生参与式互动和反馈闭环教学活动模式,有助于学生核心能力培养.以“城市轨道交通运营”课程为例,将BOPPPS教学法的六大模块贯穿于“课前—课中—课后”全过程,形成基于超星学习通的BOPPPS教学模型在轨道交通专业中的教学模式,并在交通运输专业教学班开展实践应用.结果 显示,该模式的应用有利于改善传统教学的不足,提高学生综合应用和创新创业能力.
当下,不少幼儿在室内活动的时间居多,他们与同伴、大自然接触的机会变少了,父母也整天忙于生计,缺乏空余时间来陪伴他们.家庭的不完整、不当的教育方法等诸多原因导致“特殊儿童”越来越多.作为与幼儿朝夕相处的幼儿园教师,应细心观察,发现问题;耐心引导,纾解情绪;一视同仁,因材施教.
家庭是幼儿成长的主要环境之一.在新型冠状病毒肺炎疫情防控常态化的形势下,幼儿园需要进一步通过网络切实督促家庭教育的开展,以拓展家园沟通渠道的方式,正确引导家长切实关注幼儿的家庭教育,通过游戏活动推进幼儿成长.文章以幼儿园利用“互联网+”的家园合作形式为背景,与幼儿和家长隔屏相约,以互动体育游戏“细菌大作战”为沟通契机,进行家园合作,旨在及时进行信息反馈形成教育合力,帮助家长树立正确的家庭教育观,培养幼儿的全面发展.
随着信息技术的不断发展,目前我们正处于一个信息爆炸的时代,同时也面临着信息过载的问题,即难以从网络中庞大的新闻源中找到自己感兴趣的新闻。新闻服务提供商通常使用个性化推荐系统向用户进行推荐,个性化新闻推荐的传统方法包括基于内容推荐、基于协同过滤推荐和这两种技术的混合版本。传统的推荐算法都没有考虑到用户在浏览记录上的时间顺序,而用户历史记录阅读的顺序信息可以更好地反映一段时间内用户兴趣的变化和多样性。