应用程序的显示控制方法及相关装置与流程

文档序号:34184224发布日期:2023-05-17 11:49阅读:29来源:国知局
应用程序的显示控制方法及相关装置与流程

本申请涉及界面显示,特别是涉及一种应用程序的显示控制方法及相关装置。


背景技术:

1、随着电子产品的普及,用户对应用程序的智能化需求也越来越高。例如,希望应用程序的界面显示能够满足用户的个性化需求。

2、然而,现有的应用程序界面显示调整,一般是通过原生控件进行分类扩展对各显示参数处理调整,需设置众多原生控件,甚至达几十个,需要大量编写代码,众多原生控件的维护时还需要对冗繁的代码进行更新,维护难度大。


技术实现思路

1、本申请主要解决的技术问题是提供一种应用程序的显示控制方法及相关装置,能有效解决现有通过大量控件进行界面显示控制的方法,程序冗繁,维护难度大的问题。

2、为解决上述技术问题,本申请采用的第一个技术方案是提供一种应用程序的显示控制方法,应用于电子设备,该应用程序的显示控制方法包括:获取更新应用程序的界面参数的指令信息;应用程序的待更新界面参数包括皮肤主题、界面颜色、皮肤主题字体颜色、控件大小、控件的显隐、控件的位置、控件的形状以及是否刷新列表中的至少一种;调用预先定义的通用切换函数,利用通用切换函数和指令信息形成应用程序的新显示界面,通用切换函数用于更新应用程序的界面参数。

3、在一种可能的实施方式中,调用预先定义的通用切换函数,利用通用切换函数和指令信息形成应用程序的新显示界面,包括:调用通用切换函数对应的主体函数,主体函数是通过电子设备的原生类函数构建得到的;将应用程序的待更新界面参数替换和/或添加到主体函数对应的位置中,形成与指令信息对应的界面显示函数;加载界面显示函数,形成应用程序的新显示界面。

4、在一种可能的实施方式中,调用通用切换函数对应的主体函数之前,还包括:将每一种待更新界面参数的类型包括的选项分别定义为键,以及对选项对应的各个选型分别编码,并定义为值;将界面参数替换和/或添加到主体函数对应的位置中,形成与指令信息对应的界面显示函数,包括:基于指令信息,获取各待更新界面参数的类型以及各类型对应的选型;查询选型对应的编码,并将编码替换和/或添加到主体函数对应的位置中,形成与指令信息对应的界面显示函数。

5、在一种可能的实施方式中,调用预先定义的通用切换函数,利用通用切换函数和指令信息形成应用程序的新显示界面,还包括:基于指令信息,获取待更新界面参数对应的界面显示数据;调用通用切换函数,利用通用切换函数加载界面显示数据,形成应用程序的新显示界面。

6、在一种可能的实施方式中,基于指令信息,获取待更新界面参数对应的界面显示数据,包括:基于指令信息向服务器发送用于获取待更新界面参数对应的界面显示数据的数据获取请求;接收服务器针对数据获取请求而反馈的界面参数对应的界面显示数据;调用通用切换函数,利用通用切换函数加载界面显示数据,形成应用程序的新显示界面。

7、在一种可能的实施方式中,利用通用切换函数和指令信息形成应用程序的新显示界面,包括:调用通用切换函数获取所有满足指令信息的显示界面,得到显示界面列表,并显示显示界面列表;获取对显示界面列表的选择指令;加载选择指令所选择的显示界面,形成应用程序的新显示界面。

8、在一种可能的实施方式中,调用预先定义的通用切换函数,利用通用切换函数加载指令信息形成应用程序的新显示界面之后,还包括:将新显示界面与当前设备进行关联存储,在当前设备上启动应用程序时,新显示界面为初始显示界面;或者,将新显示界面与当前登录应用程序的当前账号关联存储,在当前账号登录应用程序时,新显示界面为初始显示界面。

9、为解决上述技术问题,本申请采用的第二个技术方案是提供一种应用程序的显示控制装置,该应用程序的显示控制装置包括获取模块和更新模块;获取模块用于获取更新应用程序的界面参数的指令信息;应用程序的待更新界面参数包括皮肤主题、界面颜色、皮肤主题字体颜色、控件大小、控件的显隐、控件的位置、控件的形状以及是否刷新列表中的至少一种;更新模块用于调用预先定义的通用切换函数,利用通用切换函数和指令信息形成应用程序的新显示界面,通用切换函数用于更新应用程序的界面参数。

10、为解决上述技术问题,本申请采用的第三个技术方案是提供一种电子设备,该电子设备包括相互耦接的存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述的应用程序的显示控制方法。

11、为解决上述技术问题,本申请采用的第四个技术方案是提供一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述的应用程序的显示控制方法。

12、本申请的有益效果是:区别于现有技术的情况,本申请公开了一种应用程序的显示控制方法具体包括:获取更新应用程序的界面参数的指令信息;应用程序的待更新界面参数包括皮肤主题、界面颜色、皮肤主题字体颜色、控件大小、控件的显隐、控件的位置、控件的形状以及是否刷新列表中的至少一种;调用预先定义的通用切换函数,利用通用切换函数和指令信息形成应用程序的新显示界面,通用切换函数用于更新应用程序的界面参数。上述方案,获取调整显示界面的指令信息后,通过调用用于更新应用程序的界面参数的通用切换函数,加载指令信息中待更新的界面参数即可实现应用程序的界面更新。不仅界面更新的形式更加多样化,且本申请直接通过通用切换函数结合待更新的界面参数即可实现界面更新,不再需要大量编写代码设置众多原生控件对各显示参数单独控制,也不再需要对原生控件的代码进行更新维护。



技术特征:

1.一种应用程序的显示控制方法,其特征在于,应用于电子设备,所述应用程序的显示控制方法包括:

2.根据权利要求1所述的应用程序的显示控制方法,其特征在于,所述调用预先定义的通用切换函数,利用所述通用切换函数和所述指令信息形成所述应用程序的新显示界面,包括:

3.根据权利要求2所述的应用程序的显示控制方法,其特征在于,所述调用所述通用切换函数对应的主体函数之前,还包括:

4.根据权利要求1所述的应用程序的显示控制方法,其特征在于,所述调用预先定义的通用切换函数,利用所述通用切换函数和所述指令信息形成所述应用程序的新显示界面,还包括:

5.根据权利要求4所述的应用程序的显示控制方法,其特征在于,基于所述指令信息,获取所述待更新界面参数对应的界面显示数据,包括:

6.根据权利要求1所述的应用程序的显示控制方法,其特征在于,所述利用所述通用切换函数和所述指令信息形成所述应用程序的新显示界面,包括:

7.根据权利要求1所述的应用程序的显示控制方法,其特征在于,所述调用预先定义的通用切换函数,利用所述通用切换函数加载所述指令信息形成所述应用程序的新显示界面之后,还包括:

8.一种应用程序的显示控制装置,其特征在于,所述应用程序的显示控制装置包括:

9.一种电子设备,其特征在于,包括相互耦接的存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至7任一项所述的应用程序的显示控制方法。

10.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求1至7任一项所述的应用程序的显示控制方法。


技术总结
本申请公开了一种应用程序的显示控制方法及相关装置,该方法包括:获取更新应用程序的界面参数的指令信息;应用程序的待更新界面参数包括皮肤主题、界面颜色、皮肤主题字体颜色、控件大小、控件的显隐、控件的位置、控件的形状以及是否刷新列表中的至少一种;调用预先定义的通用切换函数,利用通用切换函数和指令信息形成应用程序的新显示界面,通用切换函数用于更新应用程序的界面参数。上述方案,利用通用切换函数对显示界面的各界面参数进行调整,不需要大量编写代码设置众多原生控件对各显示参数单独控制,不需要对原生控件的代码进行更新维护。

技术研发人员:陈裕聪,蒋宁,罗展松,吴鹏,吴海英
受保护的技术使用者:马上消费金融股份有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1