应用程序的显示控制方法及相关装置制造方法及图纸

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

【技术实现步骤摘要】
应用程序的显示控制方法及相关装置


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

技术介绍

[0002]随着电子产品的普及,用户对应用程序的智能化需求也越来越高。例如,希望应用程序的界面显示能够满足用户的个性化需求。
[0003]然而,现有的应用程序界面显示调整,一般是通过原生控件进行分类扩展对各显示参数处理调整,需设置众多原生控件,甚至达几十个,需要大量编写代码,众多原生控件的维护时还需要对冗繁的代码进行更新,维护难度大。

技术实现思路

[0004]本申请主要解决的技术问题是提供一种应用程序的显示控制方法及相关装置,能有效解决现有通过大量控件进行界面显示控制的方法,程序冗繁,维护难度大的问题。
[0005]为解决上述技术问题,本申请采用的第一个技术方案是提供一种应用程序的显示控制方法,应用于电子设备,该应用程序的显示控制方法包括:获取更新应用程序的界面参数的指令信息;应用程序的待更新界面参数包括皮肤主题、界面颜色、皮肤主题字体颜色、控件大小、控件的显隐、控件的位置、控件的形状以及是否刷新列表中的至少一种;调用预先定义的通用切换函数,利用通用切换函数和指令信息形成应用程序的新显示界面,通用切换函数用于更新应用程序的界面参数。
[0006]在一种可能的实施方式中,调用预先定义的通用切换函数,利用通用切换函数和指令信息形成应用程序的新显示界面,包括:调用通用切换函数对应的主体函数,主体函数是通过电子设备的原生类函数构建得到的;将应用程序的待更新界面参数替换和/或添加到主体函数对应的位置中,形成与指令信息对应的界面显示函数;加载界面显示函数,形成应用程序的新显示界面。
[0007]在一种可能的实施方式中,调用通用切换函数对应的主体函数之前,还包括:将每一种待更新界面参数的类型包括的选项分别定义为键,以及对选项对应的各个选型分别编码,并定义为值;将界面参数替换和/或添加到主体函数对应的位置中,形成与指令信息对应的界面显示函数,包括:基于指令信息,获取各待更新界面参数的类型以及各类型对应的选型;查询选型对应的编码,并将编码替换和/或添加到主体函数对应的位置中,形成与指令信息对应的界面显示函数。
[0008]在一种可能的实施方式中,调用预先定义的通用切换函数,利用通用切换函数和指令信息形成应用程序的新显示界面,还包括:基于指令信息,获取待更新界面参数对应的界面显示数据;调用通用切换函数,利用通用切换函数加载界面显示数据,形成应用程序的新显示界面。
[0009]在一种可能的实施方式中,基于指令信息,获取待更新界面参数对应的界面显示
数据,包括:基于指令信息向服务器发送用于获取待更新界面参数对应的界面显示数据的数据获取请求;接收服务器针对数据获取请求而反馈的界面参数对应的界面显示数据;调用通用切换函数,利用通用切换函数加载界面显示数据,形成应用程序的新显示界面。
[0010]在一种可能的实施方式中,利用通用切换函数和指令信息形成应用程序的新显示界面,包括:调用通用切换函数获取所有满足指令信息的显示界面,得到显示界面列表,并显示显示界面列表;获取对显示界面列表的选择指令;加载选择指令所选择的显示界面,形成应用程序的新显示界面。
[0011]在一种可能的实施方式中,调用预先定义的通用切换函数,利用通用切换函数加载指令信息形成应用程序的新显示界面之后,还包括:将新显示界面与当前设备进行关联存储,在当前设备上启动应用程序时,新显示界面为初始显示界面;或者,将新显示界面与当前登录应用程序的当前账号关联存储,在当前账号登录应用程序时,新显示界面为初始显示界面。
[0012]为解决上述技术问题,本申请采用的第二个技术方案是提供一种应用程序的显示控制装置,该应用程序的显示控制装置包括获取模块和更新模块;获取模块用于获取更新应用程序的界面参数的指令信息;应用程序的待更新界面参数包括皮肤主题、界面颜色、皮肤主题字体颜色、控件大小、控件的显隐、控件的位置、控件的形状以及是否刷新列表中的至少一种;更新模块用于调用预先定义的通用切换函数,利用通用切换函数和指令信息形成应用程序的新显示界面,通用切换函数用于更新应用程序的界面参数。
[0013]为解决上述技术问题,本申请采用的第三个技术方案是提供一种电子设备,该电子设备包括相互耦接的存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述的应用程序的显示控制方法。
[0014]为解决上述技术问题,本申请采用的第四个技术方案是提供一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述的应用程序的显示控制方法。
[0015]本申请的有益效果是:区别于现有技术的情况,本申请公开了一种应用程序的显示控制方法具体包括:获取更新应用程序的界面参数的指令信息;应用程序的待更新界面参数包括皮肤主题、界面颜色、皮肤主题字体颜色、控件大小、控件的显隐、控件的位置、控件的形状以及是否刷新列表中的至少一种;调用预先定义的通用切换函数,利用通用切换函数和指令信息形成应用程序的新显示界面,通用切换函数用于更新应用程序的界面参数。上述方案,获取调整显示界面的指令信息后,通过调用用于更新应用程序的界面参数的通用切换函数,加载指令信息中待更新的界面参数即可实现应用程序的界面更新。不仅界面更新的形式更加多样化,且本申请直接通过通用切换函数结合待更新的界面参数即可实现界面更新,不再需要大量编写代码设置众多原生控件对各显示参数单独控制,也不再需要对原生控件的代码进行更新维护。
附图说明
[0016]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他
的附图。其中:
[0017]图1是本申请应用程序的显示控制方法第一实施例的流程示意图;
[0018]图2是图1中步骤S12一实施例的流程示意图;
[0019]图3是本申请应用程序的显示控制方法从服务器下载界面显示数据一实施方式的的流程示意图;
[0020]图4是本申请应用程序的显示控制方法第二实施例的流程示意图;
[0021]图5是本申请应用程序的显示控制方法第三实施例的流程示意图;
[0022]图6是本申请应用程序的显示控制装置一实施例的结构示意图;
[0023]图7是本申请电子设备一实施例的结构示意图;
[0024]图8是本申请计算机可读存储介质一实施例的结构示意图。
具体实施方式
[0025]下面结合说明书附图,对本申请实施例的方案进行详细说明。
[0026]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本申请。
[0027]本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序的显示控制方法,其特征在于,应用于电子设备,所述应用程序的显示控制方法包括:获取更新所述应用程序的界面参数的指令信息;所述应用程序的待更新界面参数包括皮肤主题、界面颜色、皮肤主题字体颜色、控件大小、控件的显隐、控件的位置、控件的形状以及是否刷新列表中的至少一种;调用预先定义的通用切换函数,利用所述通用切换函数和所述指令信息形成所述应用程序的新显示界面,所述通用切换函数用于更新应用程序的界面参数。2.根据权利要求1所述的应用程序的显示控制方法,其特征在于,所述调用预先定义的通用切换函数,利用所述通用切换函数和所述指令信息形成所述应用程序的新显示界面,包括:调用所述通用切换函数对应的主体函数,所述主体函数是通过所述电子设备的原生类函数构建得到的;将所述应用程序的待更新界面参数替换和/或添加到所述主体函数对应的位置中,形成与所述指令信息对应的界面显示函数;加载所述界面显示函数,形成所述应用程序的新显示界面。3.根据权利要求2所述的应用程序的显示控制方法,其特征在于,所述调用所述通用切换函数对应的主体函数之前,还包括:将每一种待更新界面参数的类型包括的选项分别定义为键,以及对所述选项对应的各个选型分别编码,并定义为值;所述将所述界面参数替换和/或添加到所述主体函数对应的位置中,形成与所述指令信息对应的界面显示函数,包括:基于所述指令信息,获取各待更新界面参数的类型以及各类型对应的所述选型;查询所述选型对应的编码,并将所述编码替换和/或添加到所述主体函数对应的位置中,形成与所述指令信息对应的界面显示函数。4.根据权利要求1所述的应用程序的显示控制方法,其特征在于,所述调用预先定义的通用切换函数,利用所述通用切换函数和所述指令信息形成所述应用程序的新显示界面,还包括:基于所述指令信息,获取所述待更新界面参数对应的界面显示数据;调用所述通用切换函数,利用所述通用切换函数加载所述界面显示数据,形成所述应用程序的新显示界面。5.根据权利要求4所述的应用程序的显示控制方法,其特征在于,基于...

【专利技术属性】
技术研发人员:陈裕聪蒋宁罗展松吴鹏吴海英
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1