[发明专利]多主题页面生成方法、装置、电子设备及存储介质有效
申请号: | 202010219610.6 | 申请日: | 2020-03-25 |
公开(公告)号: | CN111382389B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 赵博 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F8/38 |
代理公司: | 北京远智汇知识产权代理有限公司 11659 | 代理人: | 范坤坤 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主题 页面 生成 方法 装置 电子设备 存储 介质 | ||
本公开实施例公开了一种多主题页面生成方法、装置、电子设备及存储介质。所述方法包括:在根据单继承配置文件生成目标页面的过程中,通过多主题模块,解析与所述目标页面匹配的多主题继承配置文件,确定至少一个第一主题,以及各所述第一主题的继承顺序;根据所述单继承配置文件、各所述第一主题、以及各所述第一主题的继承顺序,生成所述目标页面。本公开实施例可以快速修改系统主题的属性,大大提高主题开发效率和容错率。
技术领域
本公开实施例涉及语音识别领域,尤其涉及一种多主题页面生成方法、装置、电子设备及存储介质。
背景技术
随着人们对移动终端的操作系统的使用越来越频繁,对用户界面的美观以及个性化的要求也越来越高,于是更多人希望能够对自己移动终端的操作系统的主题进行调整,以满足对用户界面的自定义需求。
在传统主题单继承方式下,开发者自定义一个主题时一般都会继承一个系统提供的主题,如果还要设置额外的属性,开发者只能将这些属性一条一条的列在这个自定义主题里。如果有多个自定义主题,每个都需要做一一定义属性。
上述方式大大的增加了开发复杂度,降低了开发效率,如果有一个页面显示属性参数对应的属性值需要修改或新增(例如背景颜色需要修改),则需要修改多处,非常容易遗漏。
发明内容
本公开实施例提供一种多主题页面生成方法、装置、电子设备及存储介质,可以快速修改系统主题的属性,大大提高主题开发效率和容错率。
第一方面,本公开实施例提供了一种多主题页面生成方法,包括:
在根据单继承配置文件生成目标页面的过程中,通过多主题模块,解析与所述目标页面匹配的多主题继承配置文件,确定至少一个第一主题,以及各所述第一主题的继承顺序;
根据所述单继承配置文件、各所述第一主题、以及各所述第一主题的继承顺序,生成所述目标页面。
第二方面,本公开实施例还提供了一种多主题页面生成装置,包括:
多主题配置模块,用于在根据单继承配置文件生成目标页面的过程中,通过多主题模块,解析与所述目标页面匹配的多主题继承配置文件,确定至少一个第一主题,以及各所述第一主题的继承顺序;
目标页面生成模块,用于根据所述单继承配置文件、各所述第一主题、以及各所述第一主题的继承顺序,生成所述目标页面。
第三方面,本公开实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序所述处理器执行所述程序时实现如本公开实施例中任一所述的多主题页面生成方法。
第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开实施例中任一所述的多主题页面生成方法。
本公开实施例通过在根据单继承配置文件生成目标页面的过程中,通过多主题模块,解析多主题继承配置文件,确定至少一个第一主题,以及各第一主题的继承顺序,并基于单继承配置文件、各第一主题和各第一主题的继承顺序,生成目标页面,解决了现有技术中操作系统仅能根据单继承关系的自定义主题生成目标页面,导致页面显示属性参数修改工作量大的问题,可以快速修改系统主题的属性,大大提高主题开发效率和容错率。
附图说明
图1是本公开实施例中的一种多主题页面生成方法的流程图;
图2是本公开实施例中的一种多主题页面生成方法的流程图;
图3是本公开实施例中的一种多主题页面生成装置的结构示意图;
图4是本公开实施例中的一种电子设备的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010219610.6/2.html,转载请声明来源钻瓜专利网。