预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共25页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110471738A(43)申请公布日2019.11.19(21)申请号201910778247.9(22)申请日2019.08.22(71)申请人北京字节跳动网络技术有限公司地址100041北京市石景山区实兴大街30号院3号楼2层B-0035房间(72)发明人张政桢(74)专利代理机构北京远智汇知识产权代理有限公司11659代理人张海英(51)Int.Cl.G06F9/451(2018.01)权利要求书2页说明书16页附图6页(54)发明名称应用程序的主题切换方法、装置、电子设备及存储介质(57)摘要本公开公开了一种应用程序的主题切换方法、装置、电子设备及存储介质。该方法包括:当检测到主题切换事件时,确定待切换的新主题;依据记录的已打开页面的主题切换函数标识和所述新主题,修改所述已打开页面的主题参数;依据修改的主题参数,对所述已打开页面进行渲染,以实现对所述已打开页面的主题切换。无需重新加载各应用程序页面,简化了主题切换的操作,避免了切换主题造成的卡顿现象,极大的降低了主题切换操作的复杂度。CN110471738ACN110471738A权利要求书1/2页1.一种应用程序的主题切换方法,其特征在于,包括:当检测到主题切换事件时,确定待切换的新主题;依据记录的已打开页面的主题切换函数标识和所述新主题,修改所述已打开页面的主题参数;依据修改的主题参数,对所述已打开页面进行渲染,以实现对所述已打开页面的主题切换。2.根据权利要求1所述的方法,其特征在于,所述主题切换函数标识包括:背景主题切换函数标识和/或元素主题切换函数标识。3.根据权利要求2所述的方法,其特征在于,依据记录的已打开页面的主题切换函数标识和所述新主题,修改所述已打开页面的主题参数,包括:基于已打开页面的背景主题切换函数标识和所述新主题,调用背景主题切换函数修改所述已打开页面的背景参数;和/或,当检测到元素触发事件时,基于所述元素的元素主题切换函数标识和所述新主题,调用所述元素的元素主题切换函数,修改所述已打开页面中所述元素的元素参数。4.根据权利要求1所述的方法,其特征在于,依据记录的已打开页面的主题切换函数标识和所述新主题,修改所述已打开页面的主题参数,包括:依据所述新主题,从记录的所述已打开页面的主题切换函数标识中确定目标主题切换函数标识;依据所述目标主题切换函数标识和所述新主题,修改所述已打开页面的主题参数。5.根据权利要求1所述的方法,其特征在于,检测到主题切换事件包括:检测到当前场景满足主题切换要求,或检测到用户触发的主题切换操作。6.根据权利要求1所述的方法,其特征在于,还包括:当检测到页面打开事件时,获取并记录打开页面的主题切换函数标识。7.根据权利要求6所述的方法,其特征在于,获取并记录打开页面的主题切换函数标识,包括:获取打开页面的主题切换函数标识,并将所述主题切换函数标识记录在预设存储空间中所述打开页面对应的存储位置处;所述预设存储空间为应用程序中用于记录已打开页面的主题切换函数标识的存储空间。8.根据权利要求1所述的方法,其特征在于,还包括:当检测到页面关闭事件和/或达到预设时长时,遍历记录的主题切换函数标识,并从中删除关闭页面的主题切换函数标识。9.根据权利要求8所述的方法,其特征在于,遍历记录的主题切换函数标识,并从中删除关闭页面的主题切换函数标识,包括:遍历预设存储空间中记录的主题切换函数标识,从中删除关闭页面的主题切换函数标识,并在所述预设存储空间中释放所述关闭页面对应的存储位置。10.一种应用程序的主题切换装置,其特征在于,包括:新主题确定模块,用于当检测到主题切换事件时,确定待切换的新主题;主题参数修改模块,用于依据记录的已打开页面的主题切换函数标识和所述新主题,修改所述已打开页面的主题参数;2CN110471738A权利要求书2/2页页面渲染模块,用于依据修改的主题参数,对所述已打开页面进行渲染,以实现对所述已打开页面的主题切换。11.一种电子设备,其特征在于,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-9中任一所述的应用程序的主题切换方法。12.一种可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-9中任一所述的应用程序的主题切换方法。3CN110471738A说明书1/16页应用程序的主题切换方法、装置、电子设备及存储介质技术领域[0001]本公开实施例涉及数据处理技术,尤其涉及一种应用程序的主题切换方法、装置、电子设备及存储介质。背景技术[0002]为了提高用户使用应用程序的体验,应用程序内部通常会提供多种主题供用