一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

主题皮肤切换方法、装置、计算机设备及计算机存储介质与流程

2022-06-29 21:06:10 来源:中国专利 TAG:

技术特征:
1.一种主题皮肤的切换方法,其特征在于,包括:若存在主题皮肤切换操作,则获取目标主题皮肤包和页面信息,所述页面信息包括一个或多个第一页面元素,以及各个第一页面元素的第一赋值方法;遍历所述一个或多个第一页面元素,并在所述目标主题皮肤包中获取当前遍历的目标第一页面元素的目标元素值;将所述目标元素值添加至所述目标第一页面元素的第一赋值方法中,以得到所述一个或多个第一页面元素的目标赋值方法;调用所述一个或多个第一页面元素中的各个第一页面元素的目标赋值方法,对所述各个第一页面元素进行更改,得到目标页面。2.根据权利要求1所述的方法,其特征在于,所述目标主题皮肤包包括一个或多个第二赋值方法以及所述一个或多个第二赋值方法中各个第二赋值方法的元素值,所述方法还包括:将所述目标第一页面元素与所述一个或多个第二赋值方法进行匹配;若所述目标第一页面元素与所述一个或多个第二赋值方法中的一个第二赋值方法匹配,则将所述一个或多个第二赋值方法中与所述目标第一页面元素匹配的第二赋值方法,确定为所述目标第一页面元素的第二赋值方法,并将所述目标主题皮肤包中,所述目标第一页面元素的第二赋值方法的元素值确定为所述目标第一页面元素的目标元素值;若所述目标第一页面元素与所述一个或多个第二赋值方法均不匹配,则生成第一提示信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述目标主题皮肤包中存在所述目标第一页面元素的第二赋值方法的元素值,则执行所述:将所述目标主题皮肤包中,所述目标第一页面元素的第二赋值方法的元素值确定为所述目标第一页面元素的目标元素值的步骤;若所述目标主题皮肤包中不存在所述目标第一页面元素的第二赋值方法的目标元素值,则生成第二提示信息。4.根据权利要求3或2所述的方法,其特征在于,所述方法还包括:当存在所述主题皮肤切换操作后生成的提示信息的数量达到目标数量时,将所述生成的提示信息发送至服务器,所述生成的提示信息包括所述第一提示信息或所述第二提示信息;接收所述服务器发送的主题皮肤修改数据包,所述主题皮肤修改数据包是所述服务器基于所述生成的提示信息,对所述目标主题皮肤包进行修改后得到的,所述主题皮肤修改数据包用于对所述各个第一页面元素进行更改,得到目标页面。5.根据权利要求1所述的方法,其特征在于,所述将所述目标元素值添加至所述目标第一页面元素的第一赋值方法中,以得到所述一个或多个第一页面元素的目标赋值方法,包括:获取目标元素替换对象,所述目标元素替换对象包括所述目标第一页面元素的第一赋值方法;将所述目标元素值添加至所述目标元素替换对象中,通过所述目标元素替换对象将所述目标元素值添加至所述目标第一页面元素的第一赋值方法中,以得到所述一个或多个第
一页面元素的目标赋值方法;所述调用所述一个或多个第一页面元素中的各个第一页面元素的目标赋值方法,对所述各个第一页面元素进行更改,得到目标页面,包括:基于所述目标元素替换对象,调用一个或多个目标赋值方法,对所述一个或多个目标赋值方法中各个目标赋值方法对应的第一页面元素进行更改,得到所述目标页面。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:获取当前页面中的一个或多个第一页面元素,并生成所述当前页面中的一个或多个第一页面元素中,各个第一页面元素的第一赋值方法;根据所述各个第一页面元素的第一赋值方法对元素替换对象进行初始化处理,得到所述目标元素替换对象。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:获取各个历史主题皮肤包中的一个或多个第三赋值方法,所述各个历史主题皮肤包是在所述主题切换操作前下载的;遍历所述一个或多个第三赋值方法,并将当前遍历的目标第三赋值方法与所述当前页面中的一个或多个第一页面元素进行匹配;若所述一个或多个第三赋值方法中的各个第三赋值方法均匹配成功,则保持所述目标元素替换对象不变;若所述目标第三赋值方法匹配失败,则生成所述目标第三赋值方法对应的第二页面元素,以及所述第二页面元素的第一赋值方法,并根据所述第二页面元素的第一赋值方法对所述元素替换对象进行初始化处理,得到所述目标元素替换对象。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:获取初始全局字典,所述初始全局字典包括一个或多个初始页面元素中,各个初始页面元素与所述各个初始页面元素的初始赋值方法的对应关系;对所述初始全局字典中的所述各个初始页面元素与所述各个初始页面元素的初始赋值方法的对应关系进行调整,得到目标全局字典,所述目标全局字典包括所述各个初始页面元素与所述各个初始页面元素的第一赋值方法的对应关系;所述根据所述各个初始页面元素的第一赋值方法对元素替换对象进行初始化处理,得到所述目标元素替换对象,包括:基于所述目标全局字典,根据所述各个初始页面元素的第一赋值方法对元素替换对象进行初始化处理,得到所述目标元素替换对象。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:生成所述一个或多个初始页面元素,以及所述各个初始页面元素的初始赋值方法;建立所述各个初始页面元素与所述各个初始页面元素的初始赋值方法之间的对应关系,并基于所述各个初始页面元素与所述各个初始页面元素的初始赋值方法之间的对应关系,构建所述初始全局字典。10.根据权利要求1所述的方法,其特征在于,所述获取目标主题皮肤包,包括:根据所述目标主题皮肤包的主题皮肤包标识,在存储器中查找所述目标主题皮肤包;若所述存储器中存在所述目标主题皮肤包,则从所述存储器中获取所述目标主题皮肤包;
若所述存储器中不存在所述目标主题皮肤包,则基于所述目标主题皮肤包的下载地址下载所述目标主题皮肤包,并将所述目标主题皮肤包存储至所述存储器中。

技术总结
本申请公开了一种主题皮肤切换方法、装置、计算机设备及计算机存储介质,其中方法包括:若存在主题皮肤切换操作,则获取目标主题皮肤包和页面信息,页面信息包括一个或多个第一页面元素,以及各个第一页面元素的第一赋值方法;遍历一个或多个第一页面元素,并在目标主题皮肤包中获取当前遍历的目标第一页面元素的目标元素值;将目标元素值添加至目标第一页面元素的第一赋值方法中,以得到一个或多个第一页面元素的目标赋值方法;调用一个或多个第一页面元素中的各个第一页面元素的目标赋值方法,对各个第一页面元素进行更改,得到目标页面。本申请提供的主题皮肤切换方法可有效提高主题皮肤切换的速率。提高主题皮肤切换的速率。提高主题皮肤切换的速率。


技术研发人员:苟亚明
受保护的技术使用者:腾讯云计算(北京)有限责任公司
技术研发日:2021.05.06
技术公布日:2022/6/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献