当前位置:主页 > 科技论文 > 软件论文 >

移动终端跨平台组件扩展技术研究与实现

发布时间:2022-08-07 23:26
  随着移动互联网的飞速发展,移动应用的开发需求也随之增大。但由于移动终端操作系统种类较多,导致移动应用开发人员开发移动应用产品时,需要在每个操作系统平台上都开发一套应用,从而造成人力和资源的浪费。跨平台技术的出现使得一次应用开发在多平台运行成为可能。本文对移动终端跨平台应用开发技术及其已有的解决方案进行了系统的研究,重点分析了多主体共存型的Hybrid跨平台开发方案的整体架构、实现原理和开发模式,针对该方案提供的跨平台开发模式存在的不足,提出了技术方法的改进和创新,主要内容如下:(1)提出改进的通用组件扩展方法。该方法使开发者在进行跨平台组件扩展时,流程规范,工作量减少,并能对异常代码进行判断,使其在开发阶段即可避免大量错误,提高了开发效率。(2)在提出的通用组件扩展方法的基础上,扩展了原有多媒体组件的功能,包括图片扩展组件和视频扩展组件。在减少开发者工作量的同时,也丰富了该组件功能,使其能够适应更多的业务场景。(3)为有效实现多媒体扩展组件,本文在原有网络交互接口之上,封装了更加强大的网络请求库,提高了网络交互能力,使开发者在跨平台应用开发时可以使用功能更丰富、性能更好的网络接口。最后... 

【文章页数】:87 页

【学位级别】:硕士

【文章目录】:
摘要
ABSTRACT
第一章 绪论
    1.1 研究背景与意义
    1.2 本文主要工作及创新点
        1.2.1 本文主要工作
        1.2.2 创新点
    1.3 论文结构
第二章 相关技术介绍
    2.1 跨平台应用开发解决方案
        2.1.1 Web方案
        2.1.2 Hybrid方案
        2.1.3 代码转换方案
        2.1.4 类虚拟机方案
    2.2 Weex跨平台应用开发框架简介
    2.3 本章小结
第三章 跨平台应用组件扩展方法研究与实现
    3.1 跨平台开发框架原理
    3.2 框架能力扩展原理
    3.3 改进的组件扩展方法
        3.3.1 原有组件扩展方法存在的问题
        3.3.2 改进的组件扩展方法原理
        3.3.3 改进的组件扩展方法设计与实现
    3.4 本章小结
第四章 多媒体扩展组件设计与实现
    4.1 需求分析
        4.1.1 图片组件
        4.1.2 视频组件
    4.2 总体设计
        4.2.1 图片组件
        4.2.2 视频组件
    4.3 详细设计与实现
        4.3.1 图片组件
        4.3.2 视频组件
    4.4 本章小结
第五章 网络请求库设计与实现
    5.1 需求分析
    5.2 总体设计
        5.2.1 系统架构
        5.2.2 网络对外接口
        5.2.3 请求队列
        5.2.4 重试机制
    5.3 详细设计与实现
        5.3.1 请求队列
        5.3.2 重试机制
    5.4 本章小结
第六章 测试与分析
    6.1 测试环境
    6.2 多媒体组件库测试与分析
        6.2.1 小图片加载
        6.2.2 大图加载
        6.2.3 大量图片加载
        6.2.4 视频播放
        6.2.5 测试总结
    6.3 网络请求库测试与分析
        6.3.1 发送请求
        6.3.2 发送需重试的请求
        6.3.3 连续发送相同请求
        6.3.4 发送大量并发请求
        6.3.5 测试总结
    6.4 改进的组件扩展方法测试与分析
        6.4.1 代码指标对比
        6.4.2 敏感权限API检测
        6.4.3 改进的扩展方法性能测试
        6.4.4 测试总结
    6.5 本章小结
第七章 总结
参考文献
致谢
攻读学位期间取得的研究成果



本文编号:3671234

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3671234.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户94b22***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com