本发明涉及移动互联网,尤其涉及一种应用界面主题更换方法、装置、电子设备和存储介质。
背景技术:
1、随着移动应用的发展,用户体验提升成为当前移动应用发展的一个重要研究领域,在用户体验中功能个性化是直接影响用户体验的重要因素,目前,功能个性化也即部分移动应用通过主题等方案实现。例如,可以通过主题改变移动应用的界面个性化展示载体,可以对背景色、图片、头像、氛围渲染等进行更改,不同主题可以具有不同的资源外观。但是目前的主题更换存在一些问题:一、随着主题个性化范围增大,资源外观种类将指数级增加,流量消耗成为移动应用主题的制约因素;二、主题存在恶意绕过安全监测,对移动应用的本地主题进行恶意修改的问题,从而导致移动应用存在安全隐患。
技术实现思路
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.根据权利要求1所述方法,其特征在于,还包括:
7.根据权利要求1所述方法,其特征在于,所述获取所述目标主题对应的主题外观资源包之前,还包括:
8.一种应用界面主题更换装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的应用界面主题更换方法。
