[发明专利]一种应用程序的开发方法及装置、使用方法及装置在审
| 申请号: | 201910349761.0 | 申请日: | 2019-04-28 |
| 公开(公告)号: | CN110069247A | 公开(公告)日: | 2019-07-30 |
| 发明(设计)人: | 李波;路遥;徐兵兵 | 申请(专利权)人: | 山东浪潮商用系统有限公司 |
| 主分类号: | G06F8/20 | 分类号: | G06F8/20 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
| 地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 功能插件 系统功能 调用 底层框架 调用接口 脚本 开发 系统功能调用 开发效率 软件系统 构建 封装 客户 | ||
本发明提供了一种应用程序的开发方法及装置、使用方法及装置,该应用程序的开发方法,包括:利用原生开发代码对至少一个系统功能分别对应的底层框架进行封装,生成每一个所述系统功能对应的功能插件;其中,所述原生代码与所述底层框架所处的客户端的软件系统相对应;构建与所述功能插件相对应的调用接口和调用脚本;根据所述功能插件、所述调用接口和所述调用脚本,开发应用程序。本方案不仅提高了应用程序的开发效率,并解决了系统功能的调用问题,提高了系统功能调用的体验度。
技术领域
本发明涉及计算机技术领域,特别涉及一种应用程序的开发方法及装置、使用方法及装置。
背景技术
随着网络技术的不断发展,应用程序(Application,APP)在人们的日常工作中也得到了广泛的应用,已经成为人们日常生活中的重要工具。
目前,通常采用超文本5.0(Hyper Text Markup Language 5.0,H5)技术进行APP开发,而使用H5开发APP有一些局限性,其中系统功能的调用便是其局限性之一,虽然H5技术也能调起手机的系统功能,但其体验度与原生相比乃是差之千里。也就是说,采用H5技术开发的APP,在调用系统功能时的体验较差。
发明内容
本发明实施例提供了一种应用程序的开发方法及装置、使用方法及装置,能提高调用系统功能的体验。
第一方面,本发明实施例提供了一种应用程序的开发方法,包括:
利用原生开发代码对至少一个系统功能分别对应的底层框架进行封装,生成每一个所述系统功能对应的功能插件;其中,所述原生代码与所述底层框架所处的客户端的软件系统相对应;
构建与所述功能插件相对应的调用接口和调用脚本;
根据所述功能插件、所述调用接口和所述调用脚本,开发应用程序。
优选地,
所述根据所述功能插件、所述调用接口和所述调用脚本,开发应用程序,包括:
确定调用页面;
在所述调用页面中引入所述调用脚本,并向所述调用页面提供所述调用接口;
根据包括所述调用接口的所述调用页面以及所述功能插件,开发所述应用程序。
优选地,
所述根据所述调用页面以及所述功能插件,开发所述应用程序,包括:
构建项目工程;
将所述功能插件、包括所述调用接口的所述调用页面和所述调用脚本导入所述项目工程中,根据导入后的所述项目工程,生成应用程序。
优选地,
所述确定调用页面,包括:
利用超文本标记语言第5版以及层叠样式表绘制所述调用页面;
利用脚本语言获取数据,并利用获取的所述数据对所述调用页面进行渲染。
第二方面,本发明实施例提供了一种应用程序的使用方法,包括:
利用上述任一所述的方法开发所述应用程序;
利用所述应用程序中的调用脚本,根据所述调用接口调用所述功能插件,以调用与所述功能插件相对应的系统功能。
第三方面,本发明实施例提供了一种应用程序的开发装置,包括:插件封装模块、构建模块和开发模块;其中,
所述插件封装模块,用于利用原生开发代码对至少一个系统功能分别对应的底层框架进行封装,生成每一个所述系统功能对应的功能插件;其中,所述原生代码与所述底层框架所处的客户端的软件系统相对应;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮商用系统有限公司,未经山东浪潮商用系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910349761.0/2.html,转载请声明来源钻瓜专利网。





