[发明专利]组件生成方法、装置、存储介质及电子设备在审
| 申请号: | 202111090947.2 | 申请日: | 2021-09-16 |
| 公开(公告)号: | CN113778386A | 公开(公告)日: | 2021-12-10 |
| 发明(设计)人: | 范锦浩 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
| 主分类号: | G06F8/20 | 分类号: | G06F8/20 |
| 代理公司: | 北京恒博知识产权代理有限公司 11528 | 代理人: | 范胜祥 |
| 地址: | 523860 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 组件 生成 方法 装置 存储 介质 电子设备 | ||
本申请公开了一种组件生成方法、装置、存储介质及电子设备,应用于移动终端,所述移动终端集成引擎模块,所述引擎模块包括引擎缓存,所述引擎缓存用于缓存组件名称以及组件数据,所述方法包括:获取所输入的第一组件名称以及与所述第一组件名称对应的第一组件数据,若所述引擎缓存中存在与所述第一组件名称对应的第二组件名称,则基于所述第一组件数据对所述第二组件名称对应的第二组件数据进行更新,生成第一组件,若所述引擎缓存中不存在与所述第一组件名称对应的第二组件名称,则基于所述第一组件数据生成第一组件。采用本申请,可以扩展移动终端可支持的组件范围。
技术领域
本申请涉及计算机技术领域,尤其涉及一种组件生成方法、装置、存储介质以及电子设备。
背景技术
桌面组件是移动终端的桌面界面上的成套元件,由常用的控件和元素排列组合而成。现有的安卓系统中桌面组件是通过AppWidget框架来生成的,具体的,在安卓系统中定义好系统可支持的组件,接着业务方通过提供可扩展标记语言(Extensible MarkupLanguage,XML)数据文件来描述这些组件的排列组合方式,从而生成最终的桌面组件,然而,系统可支持的组件范围有限,因此生成的组件受限于系统可支持的组件范围。
发明内容
本申请实施例提供一种组件生成方法、装置、存储介质以及电子设备,可以根据自定义的第一组件数据,生成第一组件,扩展了移动终端可支持的组件范围。
本技术方案如下:
第一方面,本申请实施例提供了一种组件生成方法,应用于移动终端,所述移动终端集成引擎模块,所述引擎模块包括引擎缓存,所述引擎缓存用于缓存组件名称以及组件数据,所述方法包括:
获取所输入的第一组件名称以及与所述第一组件名称对应的第一组件数据;
若所述引擎缓存中存在与所述第一组件名称对应的第二组件名称,则基于所述第一组件数据对所述第二组件名称对应的第二组件数据进行更新,生成第一组件;
若所述引擎缓存中不存在与所述第一组件名称对应的第二组件名称,则基于所述第一组件数据生成第一组件。
第二方面,本申请实施例提供了一种组件生成装置,应用于移动终端,所述移动终端集成引擎模块,所述引擎模块包括引擎缓存,所述引擎缓存用于缓存组件名称以及组件数据,所述装置包括:
数据获取模块,用于获取所输入的第一组件名称以及与所述第一组件名称对应的第一组件数据;
第一组件生成模块,用于若所述引擎缓存中存在与所述第一组件名称对应的第二组件名称,则基于所述第一组件数据对所述第二组件名称对应的第二组件数据进行更新,生成第一组件;
第二组件生成模块,用于若所述引擎缓存中不存在与所述第一组件名称对应的第二组件名称,则基于所述第一组件数据生成第一组件。
第三方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述第一方面的方法步骤。
第四方面,本申请实施例提供了一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述第一方面的方法步骤。
本申请一些实施例提供的技术方案带来的有益效果至少包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111090947.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:导热式焊接片
- 下一篇:一种治疗(降压)中药组合物





