[发明专利]组件配置方法、装置、电子终端及计算机可读存储介质有效
| 申请号: | 201910669792.4 | 申请日: | 2019-07-24 |
| 公开(公告)号: | CN110377367B | 公开(公告)日: | 2022-05-03 |
| 发明(设计)人: | 黄伟武;刘超群 | 申请(专利权)人: | 广州虎牙科技有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张欣欣 |
| 地址: | 511400 广东省广州市番禺*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 组件 配置 方法 装置 电子 终端 计算机 可读 存储 介质 | ||
本申请实施例提供了一种组件配置方法、装置、电子终端及计算机可读存储介质,涉及客户端开发框架技术领域。其中,组件配置方法包括:当从预设组件库中调用待配置组件作为业务组件时,引用第一组件配置插件创建应用配置任务,该第一组件配置插件与所述业务组件对应;基于所述应用配置任务调用通用配置模板,根据所述通用配置模板以及所述待配置组件生成应用文件;将所述应用文件注册至预设的应用配置清单中,并在应用配置清单中插入所述待配置组件的组件标识。本申请能够提高待配置组件的配置效率。
技术领域
本申请涉及客户端开发框架技术领域,具体而言,涉及一种组件配置方法、装置、电子终端及计算机可读存储介质。
背景技术
随着组件化技术在Android项目开发中的不断深入与推进,项目中需要单独配置的组件也逐渐增多,如业务组件、基础组件等。但是,现有的组件配置过程十分繁琐,配置效率有待提高。
发明内容
本申请的目的包括,例如,提供了一种组件配置方法、装置、电子终端及计算机可读存储介质,能够有效简化组件配置流程,提高组件配置效率。
本申请的实施例可以这样实现:
第一方面,本申请实施例提供一种组件配置方法,包括:
当从预设组件库中调用待配置组件作为业务组件时,引用第一组件配置插件创建应用配置任务,该第一组件配置插件与所述业务组件对应;
基于所述应用配置任务调用通用配置模板,根据所述通用配置模板以及所述待配置组件生成应用文件;
将所述应用文件注册至预设的应用配置清单中,并在该应用配置清单中插入所述待配置组件的组件标识。
在可选的实施方式中,所述组件标识包括所述待配置组件的组件名称或/和组件唯一标识。
在可选的实施方式中,当所述待配置组件中包括除所述通用配置模板对应的业务之外的其他拓展业务时,所述方法还包括:调用与所述其他拓展业务对应的拓展配置模板;
所述根据所述通用配置模板以及所述待配置组件生成应用文件的步骤,包括:
根据所述待配置组件、所述通用配置模板、所述拓展配置模板生成所述应用文件。
在可选的实施方式中,所述方法还包括:
响应组件调用指令,并根据该组件调用指令确定待配置组件;
判断所述待配置组件是否作为需要单独构建的业务组件,若是,则执行所述引用第一组件配置插件创建应用配置任务的步骤。
在可选的实施方式中,所述方法还包括:
当所述待配置组件不作为所述业务组件,则判定所述待配置组件作为依赖库组件,引用第二组件配置插件创建依赖库组件配置任务,该第二组件配置插件与所述依赖库组件对应;
基于所述依赖库组件配置任务对所述待配置组件进行编译生成AAR文件,并在该AAR文件中插入所述待配置组件的组件标识。
第二方面,本申请实施例提供一种组件配置方法,所述方法包括:
响应组件调用指令,根据所述组件调用指令确定待配置组件;
根据所述待配置组件调用对应的组件配置策略,并根据所述组件配置策略中预设的组件配置流程完成对所述待配置组件的配置,其中,所述组件配置流程包括应用文件的生成、注册以及组件标识的添加。
在可选的实施方式中,所述组件配置方法还包括所述待配置组件的创建步骤,该步骤包括:
根据用户需求创建所述待配置组件,将完成创建的待配置组件保存在预设组件库中,以及创建与所述待配置组件对应的组件配置模板并保存;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910669792.4/2.html,转载请声明来源钻瓜专利网。





