[发明专利]基于安卓系统的应用生成的方法、装置及存储介质在审
| 申请号: | 202110191967.2 | 申请日: | 2021-02-19 |
| 公开(公告)号: | CN112925562A | 公开(公告)日: | 2021-06-08 |
| 发明(设计)人: | 张哲 | 申请(专利权)人: | 京东方科技集团股份有限公司 |
| 主分类号: | G06F8/73 | 分类号: | G06F8/73;G06F8/36;G06F9/445;G06F9/54 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 刘源 |
| 地址: | 100015 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 系统 应用 生成 方法 装置 存储 介质 | ||
本公开公开了基于安卓系统的应用生成的方法、装置及存储介质,该方法包括:在接收到业务编译指令时,扫描并抽取业务工程所需的选定组件中至少一个调用操作的注解信息,形成调用操作集合;其中,所述业务工程包括所述选定组件的脚本配置信息;将所述调用操作集合自动注册到总线路由组件中,使所述选定组件通过所述总线路由组件与其它组件进行通信;对所述业务工程进行编译,生成应用。
技术领域
本公开涉及移动应用技术领域,尤其是涉及基于安卓系统的应用生成的方法、装置及存储介质。
背景技术
随着移动软件的发展,越来越多的移动端软件都使用组件化和模块化技术进行开发。
由于组件是把重复的代码提取出来合并成为单个组件,因此使用组件化的方式开发移动端软件,能够提高代码的复用率。
然而,在传统移动应用的开发过程中,组件与组件之间相互依赖,而随着移动应用开发的业务功能越来越复杂、业务场景越来越繁杂,组件间相互依赖的关系导致不同组件的开发人员之间需要不断沟通、联合测试,导致组件的开发效率较低,进而使得应用的开发效率也较低。
发明内容
本公开提供一种基于安卓系统的应用生成的方法、装置及存储介质,用以解决现有技术中存在的上述技术问题。
第一方面,为解决上述技术问题,本公开实施例提供的一种基于安卓系统的应用生成的方法的技术方案如下:
在接收到业务编译指令时,扫描并抽取业务工程所需的选定组件中至少一个调用操作的注解信息,形成所述调用操作集合;其中,所述业务工程包括所述选定组件的脚本配置信息;
将所述调用操作集合自动注册到总线路由组件中,使所述选定组件通过所述总线路由组件与其它组件进行通信;
对所述业务工程进行编译,生成应用。
一种可能的实施方式,扫描并抽取业务工程所需的选定组件中至少一个调用操作的注解信息之前,还包括:
在接收到组件编译指令时,通过注解处理器扫描所述选定组件对应的组件工程中至少一种调用操作的注解信息,形成所述至少一种调用操作的信息聚合类;其中,所述组件工程包括所述选定组件对应的待编译代码;
对所述组件工程进行编译,生成所述选定组件;
将所述选定组件和所述信息聚合类封装为库文件进行存储。
一种可能的实施方式,在接收到业务编译指令时,扫描并抽取业务工程所需的选定组件中至少一个调用操作的注解信息,形成调用操作集合,包括:
在接收到业务编译指令时,从已存储的库文件中确定所述选定组件对应的库文件;
对所述选定组件对应的库文件的信息聚合类进行扫描和抽取,形成所述调用操作集合。
一种可能的实施方式,将所述调用操作集合自动注册到总线路由组件中,包括:
获取所述操作集合中每种调用操作对应的调用路径,形成调用路径集合,并注册到所述总线路由组件中;
将所述调用路径集合对应的组件标签写入所述业务工程的清单文件中,使所述业务工程中的所述选定组件被调用时从所述清单文件中获取对应的组件标签,以便通过所述总线路由组件查询到对应的调用路径。
一种可能的实施方式,所述总线路由组件,包括:
组件路由信息管理模块,用于管理所述调用操作集合;
路由模块,用于接收源组件的调用请求,并根据所述调用请求从所述组件路由信息管理模块中查询待调用的目标组件,对所述目标组件进行调用,并将对应的回调结果通过总线模块传递给所述源组件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东方科技集团股份有限公司,未经京东方科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110191967.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高校网络思政教育平台
- 下一篇:一种桥接方法及装置





