掌桥专利:专业的专利平台
掌桥专利
首页

应用程序的配置方法及装置、存储介质、电子装置

文献发布时间:2023-06-19 19:18:24


应用程序的配置方法及装置、存储介质、电子装置

技术领域

本发明实施例涉及计算机领域,具体而言,涉及一种应用程序的配置方法及装置、存储介质、电子装置。

背景技术

随着互联网技术的发展,手机应用已成了每个人日常的必备,所有人都在依赖手机里丰富的移动应用。各个公司开发的移动应用都越来越考虑应用与用户的交互体验,这就对界面设计提出了更高的要求,同时设计的交互效果也越来越酷炫。虽然设计得很好,但能否用代码去实现相应效果,那就是另外一回事了。

现在很多界面设计师为了界面好看,最常用的控制多面控件切换的选项卡指示器,会被设计师设计成不规则的图案效果,目前官方支持的只有下划线的指示器,而且该官方指示器只能改变颜色,无法改变下划线指示器的长短。

现有技术中的第三方设计库都仅提供少数几种指示器的图案效果,无法达到让开发者去实现设计师的各种奇怪的样式的需求,设计师设计的往往可能都是这些第三方控件库所不支持的样式。

针对相关技术中存在的对应用程序中的指示器的设计不能满足自定义需求的问题,相关技术中尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种应用程序的配置方法及装置、存储介质、电子装置,以至少解决相关技术中对应用程序中的指示器的设计不能满足自定义需求的问题。

根据本发明的一个实施例,提供了一种应用程序的配置方法,包括:响应配置指令,确定应用程序中待配置的指示器的待配置信息,其中,上述指示器用于承载上述应用程序中的指示信息;从预设资源文件中获取与上述待配置信息对应的上述指示器的配置参数,其中,上述预设资源文件是除上述应用程序中的资源文件之外的其他资源文件;利用上述配置参数配置上述指示器中的配置组件,并在上述应用程序中显示与上述配置组件对应的操作控件,其中,上述操作控件中包括上述指示信息,上述操作控件用于响应页面切换指令。

根据本发明的另一个实施例,提供了一种应用程序的配置装置,包括:第一响应模块,用于响应配置指令,确定应用程序中待配置的指示器的待配置信息,其中,上述指示器用于承载上述应用程序中的指示信息;第一获取模块,用于从预设资源文件中获取与上述待配置信息对应的上述指示器的配置参数,其中,上述预设资源文件是除上述应用程序中的资源文件之外的其他资源文件;第一配置模块,用于利用上述配置参数配置上述指示器中的配置组件,并在上述应用程序中显示与上述配置组件对应的操作控件,其中,上述操作控件中包括上述指示信息,上述操作控件用于响应页面切换指令。

在一个示例性实施例中,上述第一获取模块,包括:第一确定单元,用于从上述待配置信息中确定上述指示器待配置的文字样式和图形样式;第一查找单元,用于从上述预设资源文件中查找与上述文字样式匹配的文字参数和与上述图形样式匹配的图形参数,得到上述配置参数。

在一个示例性实施例中,上述第一配置模块,包括:第一调用单元,用于在确定将上述配置参数写入上述配置组件中的情况下,从上述预设资源文件中调用与上述配置参数对应的配置类,其中,上述配置类中包括配置上述配置参数的属性和方法;第一绑定单元,用于在利用上述配置类设置完成上述配置组件的属性的情况下,将上述配置组件与对应的上述操作控件进行绑定,以在上述应用程序中显示上述操作控件。

在一个示例性实施例中,上述装置还包括:第二响应模块,用于响应配置指令,确定应用程序中待配置的指示器的待配置信息之前,响应第一创建指令,确定上述应用程序的页面属性,其中,上述页面属性中包括上述应用程序的页面的类型和尺寸;第一确定模块,用于基于上述应用程序的页面的类型和尺寸确定上述指示器的类型和尺寸;第一调用模块,用于调用创建指示器的类,在上述应用程序的页面中按照上述指示器的类型和尺寸创建上述指示器,其中,上述创建指示器的类中包括创建上述指示器的方法和属性。

在一个示例性实施例中,上述装置还包括:第二获取模块,用于从预设资源文件中获取与上述待配置信息对应的上述指示器的配置参数之前,获取定义的上述指示器的属性的变量信息,其中,上述变量信息中包括上述配置参数;第一存储模块,用于将上述变量信息存储至上述预设资源文件中。

在一个示例性实施例中,上述装置还包括:第三响应模块,用于利用上述配置参数配置上述指示器中的配置组件,并在上述应用程序中显示与上述配置组件对应的操作控件之前,响应第二创建指令,创建上述指示器的滑动组件,其中,上述滑动组件用于控制上述指示器的显示模式;第二获取模块,用于从上述预设资源文件中获取上述滑动组件的属性参数,以利用上述属性参数配置上述滑动组件的滑动属性。

在一个示例性实施例中,上述装置还包括:第四响应模块,用于从预设资源文件中获取与上述待配置信息对应的上述指示器的配置参数之前,响应第三创建指令,创建选项页面;第一显示模块,用于通过上述选项页面显示上述预设资源文件中的配置参数的引用信息,以利用上述引用信息将上述配置参数配置至上述指示器中。

根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

通过本发明,响应配置指令,确定应用程序中待配置的指示器的待配置信息,其中,指示器用于承载应用程序中的指示信息;从预设资源文件中获取与待配置信息对应的指示器的配置参数,其中,预设资源文件是除应用程序中的资源文件之外的其他资源文件;利用配置参数配置指示器中的配置组件,并在应用程序中显示与配置组件对应的操作控件,其中,操作控件中包括指示信息,操作控件用于响应页面切换指令。由于上述方法中,是从其他资源文件中获取的待配置指示器的配置参数,并不是从应用程序中的资源文件中获取的配置参数。由于预设资源文件中包括自定义的样式,可以满足不同的设计需求。因此,可以解决相关技术中对应用程序中的指示器的设计不能满足自定义需求的问题,进而达到了可以满足对指示器的自定义设计的效果。

附图说明

图1是本发明实施例的一种应用程序的配置方法的移动终端的硬件结构框图;

图2是根据本发明实施例的应用程序的配置方法的流程图;

图3是根据相关技术中的指示器的示意图;

图4是根据本发明实施例的应用程序的配置装置的结构框图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明的实施例。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

下面对相关技术进行解释:

TabLayout:选项卡页面。

ViewPager:多面控件。

ViewPager2:多面控件2.0。

Android:安卓系统。

本申请实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种应用程序的配置方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。

存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的应用程序的配置方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。

在本实施例中提供了一种应用程序的配置方法,图2是根据本发明实施例的应用程序的配置方法的流程图,如图2所示,该流程包括如下步骤:

步骤S202,响应配置指令,确定应用程序中待配置的指示器的待配置信息,其中,指示器用于承载应用程序中的指示信息;

步骤S204,从预设资源文件中获取与待配置信息对应的指示器的配置参数,其中,预设资源文件是除应用程序中的资源文件之外的其他资源文件;

步骤S206,利用配置参数配置指示器中的配置组件,并在应用程序中显示与配置组件对应的操作控件,其中,操作控件中包括指示信息,操作控件用于响应页面切换指令。

可选地,指示器在应用程序中主要起到指示的作用,待配置信息可以包括指示器的样式参数。指示器中的内容和指示器是绑定在一起的,是联动的。例如,如图3中虚线标注的部分,就是指示器的示意图。其中包括应用程序中的标题信息,显示标题信息的文字和形状的样式均可以提前设置在预设资源文件中。在对指示器进行设计时,可以直接从预设资源文件中调用,从而可以实现灵活的设计指示器的样式。

其中,上述步骤的执行主体可以为终端、服务器、终端或服务器中设置的具体处理器,或者与终端或者服务器相对独立设置的处理器或者处理设备等,但不限于此。

通过上述步骤,响应配置指令,确定应用程序中待配置的指示器的待配置信息,其中,指示器用于承载应用程序中的指示信息;从预设资源文件中获取与待配置信息对应的指示器的配置参数,其中,预设资源文件是除应用程序中的资源文件之外的其他资源文件;利用配置参数配置指示器中的配置组件,并在应用程序中显示与配置组件对应的操作控件,其中,操作控件中包括指示信息,操作控件用于响应页面切换指令。由于上述方法中,是从其他资源文件中获取的待配置指示器的配置参数,并不是从应用程序中的资源文件中获取的配置参数。由于预设资源文件中包括自定义的样式,可以满足不同的设计需求。因此,可以解决相关技术中对应用程序中的指示器的设计不能满足自定义需求的问题,进而达到了可以满足对指示器的自定义设计的效果。

在一个示例性实施例中,从预设资源文件中获取与待配置信息对应的指示器的配置参数,包括:从待配置信息中确定指示器待配置的文字样式和图形样式;从预设资源文件中查找与文字样式匹配的文字参数和与图形样式匹配的图形参数,得到配置参数。在本实施例中,文字样式包括文字的大小、颜色、字体等。图形样式包括图形的形状、颜色、尺寸等。本实施例通过将文字样式和图形样式设置至预设资源文件中,可以实现对指示器样式的自定义设计。

在一个示例性实施例中,利用配置参数配置指示器中的配置组件,并在应用程序中显示与配置组件对应的操作控件,包括:在确定将配置参数写入配置组件中的情况下,从预设资源文件中调用与配置参数对应的配置类,其中,配置类中包括配置配置参数的属性和方法;在利用配置类设置完成配置组件的属性的情况下,将配置组件与对应的操作控件进行绑定,以在应用程序中显示操作控件。在本实施例中,可以将配置参数写入代码中。通过配置参数设置在配置类中,可以在对指示器进行代码设计时,直接引用配置类对配置参数进行调用,从而实现对指示器样式的自定义设计。

在一个示例性实施例中,响应配置指令,确定应用程序中待配置的指示器的待配置信息之前,方法还包括:响应第一创建指令,确定应用程序的页面属性,其中,页面属性中包括应用程序的页面的类型和尺寸;基于应用程序的页面的类型和尺寸确定指示器的类型和尺寸;调用创建指示器的类,在应用程序的页面中按照指示器的类型和尺寸创建指示器,其中,创建指示器的类中包括创建指示器的方法和属性。在本实施例中,第一创建指令中可以包括用户的样式需求,例如,用户需要将指示器中的标题设计为三角形的形状,红色字体加加粗的下划线。在对指示器的大小进行设计时,可以参考不同的页面的大小。例如,如果设计的APP是在4.7英寸的手机屏幕中显示,则可以将指示器设计为可以完全在4.7英寸的屏幕中显示的大小。从而可以满足不同的显示需求。

在一个示例性实施例中,从预设资源文件中获取与待配置信息对应的指示器的配置参数之前,方法还包括:获取定义的指示器的属性的变量信息,其中,变量信息中包括配置参数;将变量信息存储至预设资源文件中。在本实施例中,定义的变量信息是一整个配置类的变量,里面包括小的部件的变量。配置参数以变量的形式存储在预设资源文件中,从而方便对配置参数的调用。

在一个示例性实施例中,利用配置参数配置指示器中的配置组件,并在应用程序中显示与配置组件对应的操作控件之前,方法还包括:响应第二创建指令,创建指示器的滑动组件,其中,滑动组件用于控制指示器的显示模式;从预设资源文件中获取滑动组件的属性参数,以利用属性参数配置滑动组件的滑动属性。在本实施例中,第二创建指令中包括滑动组件的需求信息,例如,上下滑动或者是左右滑动。通过创建滑动组件,可以使指示器在较大屏幕中显示全部的内容。

在一个示例性实施例中,从预设资源文件中获取与待配置信息对应的指示器的配置参数之前,方法还包括:响应第三创建指令,创建选项页面;通过选项页面显示预设资源文件中的配置参数的引用信息,以利用引用信息将配置参数配置至指示器中。在本实施例中,通过将配置参数的引用信息设置在选项页面中,可以快速的调用配置参数。

下面结合具体实施例对本申请进行说明:

本实施例主要是通过设置一系列的自定义的变量值,让开发者实现设计师的任意的选项卡页面指示器的样式。具体包括以下步骤:

S1:定义变量(对应于上述中的变量信息),具体如下:

首先创建一个视图类去继承官方的横向滚动视图控件,创建的这个视图就是选项页面(TabLayout)。

定义以下变量信息:文字大小,选项卡高度,选中时的颜色,选中时指示器的宽度,选中时指示器的高度,指示器长度是否跟随文字控件的长度大小变化,文字字母是否转为大小写,装载选项卡个数的池子,滑动时动画的持续时间,执行动画时的偏移量,选项卡的模式是否为固定或者滚动模式,是否居中,多个选项卡的数组集合,选项卡的监听回调(包括选中时的状态,未选中时的状态和重新选中时的状态),选项卡上下左右的内边距,文字风格,选中和未选中的文字大小以及文字颜色,选中时是否变为粗体,选项卡背景,设置选项卡个数,选项卡的最大宽度和最小宽度,文字内容的开始位置,指示器的宽度,指示器的高度,指示器的颜色,指示器的权重,图片指示器的类,图片指示器的宽度和高度,图片指示器的值,一个选项卡条类,一个选项视卡单个视图的类,选项卡标签类。

S2:创建指示器的类的创建,具体包括:

选项卡标签类,该类为静态的不可被改变的公开类,只能通过新建的方法来创建,创建之后无法二次赋值。该类里面定义了无效的位置值,任意类型的标签值,私有的资源类型的图片值,内容描述值,持有选项卡页面类的引用,持有选项卡单个视图的引用。创建标签类的构造方法,该方法为无参数的构造方法。

创建以下方法:返回单个选项卡视图的引用的方法,返回任意类型标签值的方法,返回文字宽度的方法,外部类选项卡页面持有该标签类的设置该标签的方法,获取该标签类的自定义的视图的方法,外部选项卡页面类持有该标签的设置该标签的自定义视图样式的方法(执行该方法会同时去刷新外部选项卡页面类的所持有的标签类对象),外部选项卡页面类持有该标签的通过传递资源文件来设置样式的方法,返回该标签类的标签图片样式的方法,返回当前标签的位置,返回该标签上的文字,外部选项卡页面持有该标签类的设置该标签边上的图标样式的方法,外部选项卡页面持有该标签类的设置该标签上文字的方法,选中当前标签的方法,返回是否已经选中当前标签的方法,外部选项卡页面持有该标签类的设置该标签的描述的方法,更新该标签的选项卡单个视图的方法,重置该标签类下的所有值的方法。

单个选项卡视图的类,该类为公开的类,创建后可以被重新赋值。该类继承自线性布局,并且实现长按的接口。该类里定义了两个显示文字的控件,基础视图控件,显示图片的控件,默认文字最多显示的行数。

创建以下方法:

选项卡视图类的构造方法,该方法需要传入上下文环境,在该构造方法里执行设置视图的上下左右的内边距,设置视图的重心位置,设置视图为垂直方向布局,设置可点击状态。

返回显示文字控件中的字符串文字的方法;返回显示文字控件的宽度;d返回点击事件是否被调用的方法;设置该视图类是否被选中的方法,该方法里执行了根据是未选中的状态设置背景颜色、字体是否粗体,为该父类传递已经选中的状态,判断显示文字控件的值是否为空,当不为空的时候去设置该显示文字控件的是否被选中的状态,判断选项卡页面类的全局变量被选中的文字是否设置了文字大小,如果该值不为零,那么就去设置显示文字控件的文字大小以及是否为粗体,如果显示图片的控件不为空,那就设置该图片控件是否被选中的状态。重写父类的初始化可访问性事件,通过该事件传递类名。

重写父类的测量方法,该方法里重新定义了测量规则,最大宽度为选项卡页面类的宽度,当测量宽度模式为不指定子视图的大小以及最大宽度大于零或者规定的宽度大于最大宽度时,宽度的测量规则为根据获得的最大宽度使用最大模式,也就是父组件能够给出最大的空间,如果不满足以上条件,那么就根据父类的测量规则执行,该测量方法里还对显示文字控件进行判空,如果不为空,那就根据全局变量的文字大小,最大显示行数,来设置该显示文字控件的文字大小,如果显示图片的控件不为空并且是可见状态,那么最大行数就设置为1行,如果显示文字控件不为空并且文字的行数大于1,那么文字大小就设置为全局传入的多行文字大小的值,如果文字大小的值与当前显示文字大小的值不一样或者当前显示文字的最大行数大于0并且全局的最大行数不等于当前的最大行数,那么设置需要更新当前显示文字控件,当选项卡页面为固定模式并且设置的文字大小大于当前文字并且当前文字行数为1,那么容易进入无限递归,为了解决这个问题,检查文本大小的变化,将统计行数的原因改变,如果是这样,那就终止文字大小的改变,如果不是这样,那就根据全局变量里的大小以及行数去改变。设置选项卡页面(对应于上述中的选项页面)下的标签类的值,该方法里执行了如果传入的标签类不为空,那就把传入的标签类的值赋予已经定义的标签变量,接着执行更新选项卡页面视图。

重置方法,该方法就是把标签类置空并且设置为未选中的状态。

创建更新方法,该方法执行的是先检查单个标签类是否有自定义的视图,如果该自定义的视图不为空,获取该视图的父类,如果此父类跟现在的环境不一致并且不为空,那就从视图群中移除该视图,最后用添加视图的方法添加该视图。赋值给之前在类下定义的自定义视图变量,如果显示文本控件不为空,那就设置该文本控件为不可见,如果显示图片的控件不为空,那就设置该控件不可见并且将设置过的图片清空;将获取的自定义视图里的文本控件赋值给之前类下定义的文本控件变量,如果该文本控件变量不为空,那就将该最大行数赋值给之前类下定义的最大行数变量;将图片控件赋值给之前类下定义的图片控件变量;要是该自定义视图为空,将调用内置图层去自动生成,并且更新现有的文本控件和图片控件。

更新文本和图片的方法,该方法执行的是用传递过来的文本控件和图片控件来更新已有的,当文本控件有内容描述的时候,将会设置长按点击事件,否则不设置长按点击事件。

重写长按点击事件方法,执行的是长按事件被触发时,界面会弹出事件,并显示当前标签页所设置的内容描述。

滑动选项卡条类,该类负责绘制线形指示器,继承自线性布局类。定义了以下变量:指示器高度、宽度、圆角、画笔、选中的位置、属性动画,指示器左边坐标以及右边坐标。同样也是先创建构造方法,在创建构造方法的同时新建一支画笔。接着创建给外部类调用的方法:设置画笔的颜色,设置绘画的高度,设置绘画的宽度,设置绘制圆角的大小,判断是否要绘制多个指示器,设置相对于选项卡位置的偏移量,根据选中的位置跟偏移量来获得指示器的真正位置。重写测量方法,主要测量指示器的宽度,如果存在多个指示器,那么该宽度为其中最大一个指示器的宽度。重写放置方法,该方法就是把指示器放到对应选项卡下面的位置,如果属性动画值不为空并且是在运行状态,那么就会执行利用动画效果去滚动指示器的方法,该方法只要传入位置值和动画时长,根据这两个值并通过坐标计算来更新位置,否则直接执行无动画过渡的更新指示器位置的方法,该方法通过坐标计算及位置补偿量去直接更新指示器位置。还有一个重写绘制的方法,该方法主要就是执行通过画笔根据传入的长宽高等数值来绘制出指示器。

滑动资源选项卡类(用于调用滑动组件),该类就是可以让开发者传入任意图片形资源文件,在该类里同样也设置了宽高值变量,选中与未选中的资源变量,偏移量。构造方法需要一个选中及未选中的资源参数,两个参数必须传一个,如果只传入一个,那么指示器选中到未选中状态就是一个显示和隐藏该资源文件。如果传入的是两个,那么选中到未选中的状态变化会根据传入的资源文件进行变化。在该类里定义了两个关键方法,一个是计算图片的宽高方法以及等比例缩放的功能,这些计算会放到子线程去执行。最大宽度限制为单个选项卡视图的宽度,如果超过了规定的宽度,会通过缩放功能达到相应的宽度,但是高度也同时变小。如果图片高度超过了传入的高度值,也进行等比缩放。

S3:选项卡页面类;在该类的构造方法里需要在开发目录的样式资源文件里定义需要开发者传入的参数的变量,创建多面控件和多面控件2的适配器以及选项卡页面的监听器,与适配器进行绑定联动,开发者只要传入适配器的值以及多面控件的值就可以,不需要其他操作。该类主要处理的就是与以上几个类的操作整合,所有的变化都通过调用该类持有的子类的引用去设置。传入资源文件作为指示器可以通过布局文件定义的变量去传递或者直接用代码去传递都可以。

S4:通过以上各个类的布局整合,比一般的选项卡页面增加了可以传入任意资源文件作为指示器的功能。

综上所述,本实施例可以让开发者快速的实现界面设计师设计的创新型选项卡页面指示器。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

在本实施例中还提供了一种应用程序的配置装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图4是根据本发明实施例的应用程序的配置装置的结构框图,如图4所示,该装置包括:

第一响应模块42,用于响应配置指令,确定应用程序中待配置的指示器的待配置信息,其中,上述指示器用于承载上述应用程序中的指示信息;

第一获取模块44,用于从预设资源文件中获取与上述待配置信息对应的上述指示器的配置参数,其中,上述预设资源文件是除上述应用程序中的资源文件之外的其他资源文件;

第一配置模块46,用于利用上述配置参数配置上述指示器中的配置组件,并在上述应用程序中显示与上述配置组件对应的操作控件,其中,上述操作控件中包括上述指示信息,上述操作控件用于响应页面切换指令。

在一个示例性实施例中,上述第一获取模块44,包括:

第一确定单元,用于从上述待配置信息中确定上述指示器待配置的文字样式和图形样式;

第一查找单元,用于从上述预设资源文件中查找与上述文字样式匹配的文字参数和与上述图形样式匹配的图形参数,得到上述配置参数。

在一个示例性实施例中,上述第一配置模块46,包括:

第一调用单元,用于在确定将上述配置参数写入上述配置组件中的情况下,从上述预设资源文件中调用与上述配置参数对应的配置类,其中,上述配置类中包括配置上述配置参数的属性和方法;

第一绑定单元,用于在利用上述配置类设置完成上述配置组件的属性的情况下,将上述配置组件与对应的上述操作控件进行绑定,以在上述应用程序中显示上述操作控件。

在一个示例性实施例中,上述装置还包括:

第二响应模块,用于响应配置指令,确定应用程序中待配置的指示器的待配置信息之前,响应第一创建指令,确定上述应用程序的页面属性,其中,上述页面属性中包括上述应用程序的页面的类型和尺寸;

第一确定模块,用于基于上述应用程序的页面的类型和尺寸确定上述指示器的类型和尺寸;

第一调用模块,用于调用创建指示器的类,在上述应用程序的页面中按照上述指示器的类型和尺寸创建上述指示器,其中,上述创建指示器的类中包括创建上述指示器的方法和属性。

在一个示例性实施例中,上述装置还包括:

第二获取模块,用于从预设资源文件中获取与上述待配置信息对应的上述指示器的配置参数之前,获取定义的上述指示器的属性的变量信息,其中,上述变量信息中包括上述配置参数;

第一存储模块,用于将上述变量信息存储至上述预设资源文件中。

在一个示例性实施例中,上述装置还包括:

第三响应模块,用于利用上述配置参数配置上述指示器中的配置组件,并在上述应用程序中显示与上述配置组件对应的操作控件之前,响应第二创建指令,创建上述指示器的滑动组件,其中,上述滑动组件用于控制上述指示器的显示模式;

第二获取模块,用于从上述预设资源文件中获取上述滑动组件的属性参数,以利用上述属性参数配置上述滑动组件的滑动属性。

在一个示例性实施例中,上述装置还包括:

第四响应模块,用于从预设资源文件中获取与上述待配置信息对应的上述指示器的配置参数之前,响应第三创建指令,创建选项页面;

第一显示模块,用于通过上述选项页面显示上述预设资源文件中的配置参数的引用信息,以利用上述引用信息将上述配置参数配置至上述指示器中。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以上各步骤的计算机程序。

在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。

本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。

在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。

在一个示例性实施例中,上述处理器可以被设置为通过计算机程序执行以上各步骤。

本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 应用程序配置方法、装置、计算机设备及可读存储介质
  • 配置信息的切换方法、装置、电子装置、系统及存储介质
  • 一种应用程序处理方法、装置、电子设备及可读存储介质
  • 一种应用程序的测试方法、装置、电子设备及存储介质
  • 应用程序性能监控方法、装置、电子设备及存储介质
  • 应用程序的配置方法、装置、电子设备及存储介质
  • 应用程序组件配置方法、存储介质及电子装置
技术分类

06120115868310