System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 应用主题的更改方法和装置、存储介质及电子设备制造方法及图纸_技高网

应用主题的更改方法和装置、存储介质及电子设备制造方法及图纸

技术编号:41234433 阅读:2 留言:0更新日期:2024-05-09 23:49
本申请公开了一种应用主题的更改方法和装置、存储介质及电子设备。涉及数据处理技术领域、金融科技领域及其他相关技术领域,该方法包括:依据目标应用的主题管理系统,确定所述目标应用中的目标主题;依据所述目标主题,确定所述目标应用中需要更改主题的原始页面控件;依据所述目标主题和所述原始页面控件,确定目标页面控件,其中,所述目标页面控件为将所述目标应用中的原始页面控件的主题更改为所述目标主题后的页面控件;依据所述目标页面控件对所述原始页面控件进行更改,以使所述目标应用显示所述目标主题。通过本申请,解决了相关技术中采用人为的方式更改应用的主题,导致对应用的主题的更改效率比较低的问题。

【技术实现步骤摘要】

本申请涉及数据处理、金融科技领域及其他相关,具体而言,涉及一种应用主题的更改方法和装置、存储介质及电子设备


技术介绍

1、为了给用户提供更好的体验和服务,开发人员根据不同的节日、活动或推广需求,调整应用的主题,不同的主题可以给应用带来不同的视觉效果,通过主题切换可以让应用更加美观和吸引人。目前,对于应用主题的更改和切换都需要开发人员从服务端动态下载主题资源,包括控件的文字,颜色,图片等,然后再对页面的每一个元素进行定制化配置,导致页面加载缓慢,增加人工配置成本和开发难度。

2、针对相关技术中采用人为的方式更改应用的主题,导致对应用的主题的更改效率比较低的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请的主要目的在于提供一种应用主题的更改方法和装置、存储介质及电子设备,以解决相关技术中采用人为的方式更改应用的主题,导致对应用的主题的更改效率比较低的问题。

2、为了实现上述目的,根据本申请的一个方面,提供了一种应用主题的更改方法。该方法包括:依据目标应用的主题管理系统,确定所述目标应用中的目标主题;依据所述目标主题,确定所述目标应用中需要更改主题的原始页面控件;依据所述目标主题和所述原始页面控件,确定目标页面控件,其中,所述目标页面控件为将所述目标应用中的原始页面控件的主题更改为所述目标主题后的页面控件;依据所述目标页面控件对所述原始页面控件进行更改,以使所述目标应用显示所述目标主题。

3、进一步地,依据目标应用的主题管理系统,确定所述目标应用中的目标主题包括:获取当前时间信息,并依据所述当前时间信息确定主题属性;依据所述主题属性,生成主题查询指令;依据所述主题查询指令,从所述目标应用的主题管理系统中确定所述目标应用中的目标主题。

4、进一步地,依据所述目标主题,确定所述目标应用中需要更改主题的原始页面控件包括:获取所述目标应用中的多个页面控件;判断所述多个页面控件的主题是否为所述目标主题,得到第一判断结果;若所述第一判断结果表征第一页面控件的主题不是所述目标主题,则将所述第一页面控件确定为所述目标应用中需要更改主题的原始页面控件。

5、进一步地,依据所述目标主题和所述原始页面控件,确定目标页面控件包括:依据所述目标主题和所述原始页面控件,判断所述主题管理系统中是否存在所述目标应用中的目标页面控件,得到第二判断结果;若所述第二判断结果表征所述主题管理系统中存在所述目标应用中的目标页面控件,则依据所述主题管理系统,确定所述目标页面控件。

6、进一步地,在依据所述目标主题和所述原始页面控件,判断所述主题管理系统中是否存在所述目标应用中的目标页面控件,得到第二判断结果之后,所述方法还包括:若所述第二判断结果表征所述主题管理系统中不存在所述目标应用中的目标页面控件,则依据所述目标主题,确定所述原始页面控件的更改方法,其中,所述更改方法为对所述原始页面控件进行更改,以达到目标页面控件的方法;依据所述更改方法,对所述原始页面控件进行更改,得到所述目标页面控件。

7、进一步地,在依据所述更改方法,对所述原始页面控件进行更改,得到所述目标应用中的目标页面控件之后,所述方法还包括:判断所述目标页面控件是否正确,得到第三判断结果;若所述第三判断结果表征所述目标应用中的目标页面控件正确,则将所述目标应用中的目标页面控件存储至所述主题管理系统中。

8、进一步地,在依据所述目标页面控件对所述原始页面控件进行更改,以使所述目标应用显示所述目标主题之后,所述方法还包括:在所述目标主题为灰度主题的情况下,判断所述目标页面控件中是否存在头像子控件,得到第四判断结果;若所述第四判断结果表征所述目标页面控件中存在所述头像子控件,则依据原始主题的头像子控件替换所述目标页面控件中的目标主题的头像子控件。

9、为了实现上述目的,根据本申请的另一方面,提供了一种应用主题的更改装置。该装置包括:第一确定单元,用于依据目标应用的主题管理系统,确定所述目标应用中的目标主题;第二确定单元,用于依据所述目标主题,确定所述目标应用中需要更改主题的原始页面控件;第三确定单元,用于依据所述目标主题和所述原始页面控件,确定目标页面控件,其中,所述目标页面控件为将所述目标应用中的原始页面控件的主题更改为所述目标主题后的页面控件;第一更改单元,用于依据所述目标页面控件对所述原始页面控件进行更改,以使所述目标应用显示所述目标主题。

10、进一步地,第一确定单元包括:第一获取模块,用于获取当前时间信息,并依据所述当前时间信息确定主题属性;生成模块,用于依据所述主题属性,生成主题查询指令;第一确定模块,用于依据所述主题查询指令,从所述目标应用的主题管理系统中确定所述目标应用中的目标主题。

11、进一步地,第二确定单元包括:第二获取模块,用于获取所述目标应用中的多个页面控件;第一判断模块,用于判断所述多个页面控件的主题是否为所述目标主题,得到第一判断结果;第二确定模块,用于若所述第一判断结果表征第一页面控件的主题不是所述目标主题,则将所述第一页面控件确定为所述目标应用中需要更改主题的原始页面控件。

12、进一步地,第三确定单元包括:第二判断模块,用于依据所述目标主题和所述原始页面控件,判断所述主题管理系统中是否存在所述目标应用中的目标页面控件,得到第二判断结果;第三确定模块,用于若所述第二判断结果表征所述主题管理系统中存在所述目标应用中的目标页面控件,则依据所述主题管理系统,确定所述目标页面控件。

13、进一步地,所述装置还包括:第四确定单元,用于在依据所述目标主题和所述原始页面控件,判断所述主题管理系统中是否存在所述目标应用中的目标页面控件,得到第二判断结果之后,若所述第二判断结果表征所述主题管理系统中不存在所述目标应用中的目标页面控件,则依据所述目标主题,确定所述原始页面控件的更改方法,其中,所述更改方法为对所述原始页面控件进行更改,以达到目标页面控件的方法;第二更改单元,用于依据所述更改方法,对所述原始页面控件进行更改,得到所述目标页面控件。

14、进一步地,所述装置还包括:第一判断单元,用于在依据所述更改方法,对所述原始页面控件进行更改,得到所述目标应用中的目标页面控件之后,判断所述目标页面控件是否正确,得到第三判断结果;存储单元,用于若所述第三判断结果表征所述目标应用中的目标页面控件正确,则将所述目标应用中的目标页面控件存储至所述主题管理系统中。

15、进一步地,所述装置还包括:第二判断单元,用于在依据所述目标页面控件对所述原始页面控件进行更改,以使所述目标应用显示所述目标主题之后,在所述目标主题为灰度主题的情况下,判断所述目标页面控件中是否存在头像子控件,得到第四判断结果;替换单元,用于若所述第四判断结果表征所述目标页面控件中存在所述头像子控件,则依据原始主题的头像子控件替换所述目标页面控件中的目标主题的头像子控件。

16、为了实现上述目的,根据本申请的一方面,提供了一种计本文档来自技高网...

【技术保护点】

1.一种应用主题的更改方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,依据目标应用的主题管理系统,确定所述目标应用中的目标主题包括:

3.根据权利要求1所述的方法,其特征在于,依据所述目标主题,确定所述目标应用中需要更改主题的原始页面控件包括:

4.根据权利要求1所述的方法,其特征在于,依据所述目标主题和所述原始页面控件,确定目标页面控件包括:

5.根据权利要求4所述的方法,其特征在于,在依据所述目标主题和所述原始页面控件,判断所述主题管理系统中是否存在所述目标应用中的目标页面控件,得到第二判断结果之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在依据所述更改方法,对所述原始页面控件进行更改,得到所述目标应用中的目标页面控件之后,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,在依据所述目标页面控件对所述原始页面控件进行更改,以使所述目标应用显示所述目标主题之后,所述方法还包括:

8.一种应用主题的更改装置,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质在设备执行权利要求1至7中任意一项所述的应用主题的更改方法。

10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任意一项所述的应用主题的更改方法。

...

【技术特征摘要】

1.一种应用主题的更改方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,依据目标应用的主题管理系统,确定所述目标应用中的目标主题包括:

3.根据权利要求1所述的方法,其特征在于,依据所述目标主题,确定所述目标应用中需要更改主题的原始页面控件包括:

4.根据权利要求1所述的方法,其特征在于,依据所述目标主题和所述原始页面控件,确定目标页面控件包括:

5.根据权利要求4所述的方法,其特征在于,在依据所述目标主题和所述原始页面控件,判断所述主题管理系统中是否存在所述目标应用中的目标页面控件,得到第二判断结果之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在依据所述更改方法,对所述原始页面控件进行更改,得到所...

【专利技术属性】
技术研发人员:黄卫孙雨辰敖建
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1