基于Android的插件化技术研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:leinuo2222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动智能终端的普及、移动应用的快速发展及用户需求频繁变更,移动应用功能越来越复杂,项目开发难度也越来越大。传统的应用一体化开发方式只能为应用项目添加相关功能代码,造成应用体积的巨大化。目前Android平台作为全球最高市场占有率的移动平台,正面临着应用巨大化带来的方法数越界、开发编译速度慢、更新速度慢、内存占用率高等一系列问题。为了解决传统的Android应用一体化开发的弊端,本文提出了一种Android应用插件化开发方法。该方法将一个Android应用分为一个宿主应用与多个模块插件,进行独立开发和维护,缩小了单个应用的体积,解决了应用巨大化带来的一系列问题。同时针对Android四大组件在动态加载过程中没有生命周期的问题,本文提出了一种解决的方案。该方案通过在配置文件中预设组件,动态代理替换Android API相关函数,欺骗Android系统,绕过系统检测,解决了 Android四大组件动态加载的问题并实现了 Android四大组件的插件化。为了提高Android应用插件化方法在开发时的效率,本文基于插件化方法和四大组件加载问题的解决方案,设计并实现了一种插件化框架。该框架通过对Android插件化流程的封装,提高插件化开发的效率。最后,本文应用该插件化框架,实现了智慧小区应用平台,并通过功能测试和性能测试验证,对比了插件化方法和传统一体化方法。验证结果表明插件化框架不仅具有功能的完整性,并且在应用启动速度和系统内存的占用上都具有一定的优越性,值得在工业界进行推广和应用。
其他文献
本文主要研究在特殊边界自旋构型调控下以及在外加交变自旋电流下的两种不同的skyrmion动力学。skyrmion可以稳定地存在于具有强Dzyaloshinskii-Moriya相互作用的中心对称破
氨基葡萄糖(GlcN)是人体关节软骨基质中合成蛋白聚糖所必需的重要成分。它对于人体及动物体的关节健康和身体的免疫调节具有重要的作用。目前商品化的GlcN全部是来自虾、蟹等
自以去多余产能、降过高杠杆、促经济升级为着眼点的结构性供给侧改革,经中央经济工作会议定调后成为我国经济新常态下的发展方针,我国并购市场的规模也随之呈现稳定增长的趋
自从Lorenz于1963年首次发现混沌吸引子以来,混沌理论在很多领域都得到了前所未有的发展,比如,安全通信、神经网络、非线性电路及数学等领域.对于超混沌的研究是建立在混沌系
薇菜,别称紫萁,是紫萁科紫萁属多年生草本蕨类野生植物,由于多年的人工“野转家”培育繁殖和积累,如今该产品在我国部分地区资源丰富,产量可观,不仅颇受国内消费者追捧,而且
我国是油脂消费大国,人均植物油消费量已经超过世界平均水平。但我国油脂自给率较低,对油脂油料进口尤为依赖。与此现象形成对比的是,我国有大量的天然油料资源未得到有效的
大气散射是自然界中一个非常重要而又普遍存在的物理现象,它使得晴朗的天空在白天呈现蓝色,而在傍晚则显得昏黄;它使得近处的场景显得清晰,而远处的场景则显得模糊。同时,大
本文设计了一种紧凑型的应变式一体化多模态传感器。该传感器具有高集成度、多模态化等特点。整个传感器集成于一个通过压电陶瓷驱动的复合型桥式柔顺放大机构中,使其结构紧
磁流变液(Magneto-rheological fluid,MRF)是一种对磁场敏感、性能可控的新型智能材料。由于其众多优异的性能得到越来越广泛的应用,同时也存在一些难以克服的缺点,所以一直
挥发性有机物(VOCs)是大气污染中的一种重要污染物。对VOCs的有效处理是治理环境污染的重要环节。目前,利用转轮吸附浓缩-蓄热催化燃烧反应器对VOCs进行矿化处理一种比较通用的技术。但转轮吸附浓缩设备存在床体间易窜气、吸附剂脱落后难修复和整体更换成本高等问题。本文将利用三座固定床式吸附塔来代替转轮吸附浓缩设备,建立一套VOCs气体吸附浓缩-蓄热催化燃烧中试设备,并通过实验结合模拟化研究方法确定了