应用程序的界面信息的生成方法和装置的制造方法

文档序号:10654194阅读:202来源:国知局
应用程序的界面信息的生成方法和装置的制造方法
【专利摘要】本发明公开了一种应用程序的界面信息的生成方法和装置。其中,该生成方法包括:获取用于生成应用程序界面信息的生成指令,并基于生成指令调用界面设置接口;通过界面设置接口,按照预先获取的界面布局方式设置应用程序的当前界面的显示区域的显示信息;设置应用程序的当前界面的切换方式;保存当前界面的显示区域的显示信息和当前界面的切换方式,生成当前界面的界面信息。通过本发明,解决了开发者使用现有技术中的开发界面信息的框架开发应用程序的效率低的技术问题。
【专利说明】
应用程序的界面信息的生成方法和装置
技术领域
[0001]本发明涉及开发应用程序领域,具体而言,涉及一种应用程序的界面信息的生成方法和装置。
【背景技术】
[0002]在开发10S(InternetWorking Operating System Cisco,即由苹果公司开发的移动设备操作系统)应用程序时,开发者通常采用苹果Cocoa框架开发应用程序的界面信息,在需要更新应用程序或者需要更新应用程序的界面信息的情况下,开发者需要重新输入程序代码,且应用程序的每个部分(如当前界面的显示信息和当前界面的切换方式)都需要输入对应的程序代码,增加了开发者开发应用程序的时间,因此,开发者使用该Cocoa框架在开发应用程序时耗费时间长,开发应用程序效率低,且不能满足应用程序快速发展的用户体验。
[0003]针对开发者使用现有技术中的开发界面信息的框架开发应用程序的效率低的问题,目前尚未提出有效的解决方案。

【发明内容】

[0004]本发明实施例提供了一种应用程序的界面信息的生成方法和装置,以至少解决开发者使用现有技术中的开发界面信息的框架开发应用程序的效率低的技术问题。
[0005]根据本发明实施例的一个方面,提供了一种应用程序的界面信息的生成方法,该生成方法包括:获取用于生成应用程序界面信息的生成指令,并基于所述生成指令调用界面设置接口 ;通过所述界面设置接口,按照预先获取的界面布局方式设置所述应用程序的当前界面的显示区域的显示信息;设置所述应用程序的当前界面的切换方式;保存所述当前界面的显示区域的所述显示信息和所述当前界面的切换方式,生成所述当前界面的界面?目息O
[0006]进一步地,按照预先获取的界面布局方式设置所述应用程序的当前界面的显示区域的显示信息包括:获取预先获取的界面布局方式中的各个显示区域;通过所述界面设置接口输入各个所述显示区域的显示信息,以设置所述显示区域的显示信息,其中,所述显示信息包括下述至少之一:所述显示区域的显示颜色、显示对象以及所述显示对象的显示样式。
[0007]进一步地,所述显示对象包括:导航条、工具条、附加功能按钮以及快捷菜单。
[0008]进一步地,在保存所述当前界面的显示区域的所述显示信息和所述当前界面的切换方式之前,所述方法还包括:通过所述界面设置接口将所述当前界面的缓存方式设置为内存缓存方式,其中,所述内存缓存方式为所述当前界面由显示在终端屏幕上的状态转换为不显示在所述终端屏幕上的状态之后预设时间内,将所述当前界面缓存入所述终端的内存中的方式。
[0009]进一步地,所述切换方式包括:淡出方式、滑出方式、窗口翻转方式以及推出方式。
[0010]根据本发明实施例的另一方面,还提供了一种应用程序的界面信息的生成装置,该生成装置包括:获取模块,用于获取用于生成应用程序界面信息的生成指令,并基于所述生成指令调用界面设置接口;显示信息设置模块,用于通过所述界面设置接口,按照预先获取的界面布局方式设置所述应用程序的当前界面的显示区域的显示信息;切换方式设置模块,用于设置所述应用程序的当前界面的切换方式;处理模块,用于保存所述当前界面的显示区域的所述显示信息和所述当前界面的切换方式,生成所述当前界面的界面信息。
[0011 ]进一步地,所述显示信息设置模块包括:获取子模块,用于获取预先获取的界面布局方式中的各个显示区域;输入子模块,用于通过所述界面设置接口输入各个所述显示区域的显示信息,以设置所述显示区域的显示信息,其中,所述显示信息包括下述至少之一:所述显示区域的显示颜色、显示对象以及所述显示对象的显示样式。
[0012]进一步地,所述显示对象包括:导航条、工具条、附加功能按钮以及快捷菜单。
[0013]进一步地,所述装置还包括:缓存方式设置模块,用于在保存所述当前界面的显示区域的所述显示信息和所述当前界面的切换方式之前,通过所述界面设置接口将所述当前界面的缓存方式设置为内存缓存方式,其中,所述内存缓存方式为所述当前界面由显示在终端屏幕上的状态转换为不显示在所述终端屏幕上的状态之后预设时间内,将所述当前界面缓存入所述终端的内存中的方式。
[0014]进一步地,所述切换方式包括:淡出方式、滑出方式、窗口翻转方式以及推出方式。
[0015]在本发明实施例中,开发者可以调用界面设置接口,通过该接口输入应用程序的当前界面的各个显示区域的显示信息,并通过该接口设置应用程序的当前界面的切换方式,在开发者完成当前界面的显示信息和切换方式的设置之后,则生成当前界面的界面信息。通过该方案,开发者可以通过调用界面设置接口,并利用接口中提供的程序代码对应用程序的界面信息进行设置,而不需要重新输入应用程序的每个部分的程序代码,可以节省开发者输入程序代码的时间,使得开发者能够快速开发出应用程序,解决了开发者使用现有技术中的开发界面信息的框架开发应用程序的效率低的问题。
【附图说明】
[0016]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017]图1是根据本发明实施例的一种应用程序的界面信息的生成方法的流程图;
[0018]图2是根据本发明实施例的一种应用程序的界面信息的生成装置的示意图。
【具体实施方式】
[0019]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0020]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0021]根据本发明实施例,提供了一种应用程序的界面信息的生成方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0022]图1是根据本发明实施例的一种应用程序的界面信息的生成方法的流程图,如图1所示,该生成方法包括如下步骤:
[0023]步骤S102,获取用于生成应用程序界面信息的生成指令,并基于生成指令调用界面设置接口。
[0024]步骤S104,通过界面设置接口,按照预先获取的界面布局方式设置应用程序的当前界面的显示区域的显示信息。
[0025]步骤S106,设置应用程序的当前界面的切换方式。
[0026]步骤S108,保存当前界面的显示区域的显示信息和当前界面的切换方式,生成当前界面的界面信息。
[0027]采用本发明的实施例,开发者可以调用界面设置接口,通过该接口输入应用程序的当前界面的各个显示区域的显示信息,并通过该接口设置应用程序的当前界面的切换方式,在开发者完成当前界面的显示信息和切换方式的设置之后,则生成当前界面的界面信息。通过该方案,开发者可以通过调用界面设置接口,并利用接口中提供的程序代码对应用程序的界面信息进行设置,而不需要重新输入应用程序的每个部分的程序代码,可以节省开发者输入程序代码的时间,使得开发者能够快速开发出应用程序,解决了开发者使用现有技术中的开发界面信息的框架开发应用程序的效率低的问题。
[0028]上述的切换方式为:应用程序在开发者开发应用时,将开发应用中显示的界面由当前界面切换为其他界面的动画切换方式。该切换方式可以包括:淡出方式、滑出方式、窗口翻转方式以及推出方式。
[0029]具体地,本发明在开发应用程序时,基于的框架是根据苹果Cocoa的UIKit和Foundat1n框架开发的,本发明的该框架提供了一种ISO应用程序通用的界面布局方式(SP上述的预先获取的界面布局方式)。开发者可以通过调用界面设置接口,按照该通用的界面布局方式定义应用程序的当前界面的各个显示区域;并通过该接口定义当前界面的切换方式,在开发者完成当前界面的各个显示区域和当前界面的切换方式的设置之后,则生成应用程序的当前界面的界面信息。
[0030]需要说明的是,通过上述的界面设置接口定义当前界面的切换方式的过程包括:开发者通过界面设置接口,利用该接口参数选择当前界面的切换方式,以定义当前界面的切换方式。其中,开发者是利用该接口参数从苹果Cocoa提供的Core Animat1n框架中自带的动画效果中选择当前界面的切换方式的,且选择的每次界面切换方式不同,不同的切换方式对应不同的动画效果。
[0031]在本发明的上述实施例中,按照预先获取的界面布局方式设置应用程序的当前界面的显示区域的显示信息包括:获取预先获取的界面布局方式中的各个显示区域;通过界面设置接口输入各个显示区域的显示信息,以设置显示区域的显示信息,其中,显示信息包括下述至少之一:显示区域的显示颜色、显示对象以及显示对象的显示样式。
[0032]上述的显示对象包括:导航条、工具条、附加功能按钮以及快捷菜单。
[0033]上述的预先获取的界面布局方式,即本发明框架提供的一种ISO应用程序通用的界面布局方式,即固定的由navigat1n bar,content area,tab bar三个显示区域组成的界面布局方式。I)tab bar工具条:位于应用程序的当前界面的下部,显示一个快捷菜单,开发者可以通过界面设置接口设置tab bar中快捷菜单的内容,用于实现当前界面与其他界面的快速切换;2)content area页面内容:为应用程序的主显示区域;3)navigat1n bar导航条:位于应用程序的当前界面的顶部,主要实现当前界面的导航,导航条中的内容包含当前界面的标题和附加功能按钮,可以通过界面设置接口进行设置,其中,附加功能按钮可以包括返回按钮,取消按钮,编辑按钮以及翻页按钮等。
[0034]可选地,本发明框架中拓展了现有技术中的UI View Controller,拓展后UI ViewController包含了更多参数的设置,如设置当前界面是否显示导航条的参数和显示导航条样式的参数,设置是否显示工具条的参数和工具条样式的参数,设置当前界面是否全屏显示的参数以及设置当前界面的切换方式的参数。
[0035]进一步地,开发者调用界面设置接口,该接口提供一个初始化方法,即开发者利用UI View Controller定义上述的三个显示区域的显示信息,也即通过UI View Controller定义当前界面是否显示导航条,导航条的样式,是否显示工具条,工具条的样式等。此外,开发者通过调用界面设置接口可以分别设置上述的三个显示区域的显示颜色。
[0036]通过上述实施例,开发者按照本发明框架提供的一种ISO应用程序通用的界面布局方式,通过调用界面设置接口,利用拓展后的UI View Controller可以自定义当前界面的显示区域的显示信息,该方案可以使得开发者快速开发出1S应用程序。
[0037]在本发明的上述实施例中,在保存当前界面的显示区域的显示信息和当前界面的切换方式之前,方法还包括:通过界面设置接口将当前界面的缓存方式设置为内存缓存方式,其中,内存缓存方式为当前界面由显示在终端屏幕上的状态转换为不显示在终端屏幕上的状态之后预设时间内,将当前界面缓存入终端的内存中的方式。
[0038]具体地,本发明的框架还包括窗口管理模块。在当前界面由显示在终端屏幕上的状态转换为不显示在终端屏幕上的状态的情况下,开发者通过界面设置接口的设置将当前界面的界面信息缓存在内存中,并由窗口管理模块进行管理,以便应用程序在进行界面切换时,能够及时调用并显示当前界面的界面信息。
[0039]通过上述实施例,采用窗口管理模块,将最近切换过的界面信息缓存在内存中,可以很好的改善界面切换的流畅度。
[0040]在一种可选的实施例中,本发明的框架主要分为三大模块:a)界面布局管理模块。即管理ISO应用程序通用的界面布局方式;b)窗口管理模块。即管理应用程序所有界面的显示,切换和缓存;C)动画效果管理模块。即管理各种界面切换的动画效果,每次界面切换对应不同的动画效果。具体地,开发者通过界面布局管理模块的管理,调用界面设置接口,按照ISO应用程序通用的界面布局方式定义应用程序的三个显示区域,所有显示区域的显示信息都是利用拓展后的UI View Controller定义的。此外,本发明的框架将一个push切换方式作为默认的切换方式,开发者利用拓展后的UI View Controller选择当前界面的切换方式,并将选择好的切换方式保存在动画效果管理模块中,在当前界面切换为其他界面时,窗口管理模块则管理当前界面到其他界面的切换,并执行当前切换方式对应的切换效果,并显示切换后界面的界面信息。
[0041]在上述实施例中,本发明的框架采用一种1S应用程序通用的界面布局方式,扩展了现有的UI View Controller,提供一种灵活的View Controller管理方法,可以实现应用程序由任意界面到任意界面的切换,并且在切换过程中增加了各种界面切换动画效果;另夕卜,通过优化的内存管理机制,将最近切换过界面的界面信息缓存进内存,在实现任意界面到任意界面的切换的过程中,可以很好的改善界面切换的流畅度。
[0042I 而现有技术中在开发1S应用程序时,通常采用苹果Cocoa框架内置的push viewcontroller和pop view controller进行界面切换,由于这种界面切换方式每次都需要开发者重新输入程序代码,且输入的程序代码只能实现由一个界面切换到下一个界面或者由一个界面返回到上一个界面,不能实现从当前界面切换或者返回到任意界面,这种单线的界面切换方式和固定的动画效果已无法满足应用程序日益丰富的界面效果和用户体验。因此,与现有技术相比,开发者可以使用本发明的框架快速开发出界面效果丰富,体验流畅的1S应用程序,解决了开发者使用现有技术中的开发界面信息的框架开发应用程序的效率低的问题。
[0043]根据本发明实施例的另一方面,还提供了一种应用程序的界面信息的生成装置,该生成装置包括如图2所示的模块:获取模块20、显示信息设置模块40、切换方式设置模块60以及处理模块80。
[0044]其中,获取模块20,用于获取用于生成应用程序界面信息的生成指令,并基于生成指令调用界面设置接口。
[0045]显示信息设置模块40,用于通过界面设置接口,按照预先获取的界面布局方式设置应用程序的当前界面的显示区域的显示信息。
[0046]切换方式设置模块60,用于设置应用程序的当前界面的切换方式。
[0047]处理模块80,用于保存当前界面的显示区域的显示信息和当前界面的切换方式,生成当前界面的界面信息。
[0048]采用本发明的实施例,开发者可以调用界面设置接口,通过该接口输入应用程序的当前界面的各个显示区域的显示信息,并通过该接口设置应用程序的当前界面的切换方式,在开发者完成当前界面的显示信息和切换方式的设置之后,则生成当前界面的界面信息。通过该方案,开发者可以通过调用界面设置接口,并利用接口中提供的程序代码对应用程序的界面信息进行设置,而不需要重新输入应用程序的每个部分的程序代码,可以节省开发者输入程序代码的时间,使得开发者能够快速开发出应用程序,解决了开发者使用现有技术中的开发界面信息的框架开发应用程序的效率低的问题。
[0049]上述的切换方式为:应用程序在开发者开发应用时,将开发应用中显示的界面由当前界面切换为其他界面的动画切换方式。该切换方式可以包括:淡出方式、滑出方式、窗口翻转方式以及推出方式。
[0050]具体地,本发明在开发应用程序时,基于的框架是根据苹果Cocoa的UIKit和Foundat1n框架开发的,本发明的该框架提供了一种ISO应用程序通用的界面布局方式(SP上述的预先获取的界面布局方式)。开发者可以通过调用界面设置接口,按照该通用的界面布局方式定义应用程序的当前界面的各个显示区域;并通过该接口定义当前界面的切换方式,在开发者完成当前界面的各个显示区域和当前界面的切换方式的设置之后,则生成应用程序的当前界面的界面信息。
[0051 ]需要说明的是,通过上述的界面设置接口定义当前界面的切换方式的过程包括:开发者通过界面设置接口,利用该接口参数选择当前界面的切换方式,以定义当前界面的切换方式。其中,开发者是利用该接口参数从苹果Cocoa提供的Core Animat1n框架中自带的动画效果中选择当前界面的切换方式的,且选择的每次界面切换方式不同,不同的切换方式对应不同的动画效果。
[0052]在本发明的上述实施例中,显示信息设置模块可以包括:获取子模块,用于获取预先获取的界面布局方式中的各个显示区域;输入子模块,用于通过界面设置接口输入各个显示区域的显示信息,以设置显示区域的显示信息,其中,显示信息包括下述至少之一:显示区域的显示颜色、显示对象以及显示对象的显示样式。
[0053]上述的显示对象可以包括:导航条、工具条、附加功能按钮以及快捷菜单。
[0054]上述的预先获取的界面布局方式,即本发明框架提供的一种ISO应用程序通用的界面布局方式,即固定的由navigat1n bar,content area,tab bar三个显示区域组成的界面布局方式。I)tab bar工具条:位于应用程序的当前界面的下部,显示一个快捷菜单,开发者可以通过界面设置接口设置tab bar中快捷菜单的内容,用于实现当前界面与其他界面的快速切换;2)content area页面内容:为应用程序的主显示区域;3)navigat1n bar导航条:位于应用程序的当前界面的顶部,主要实现当前界面的导航,导航条中的内容包含当前界面的标题和附加功能按钮,可以通过界面设置接口进行设置,其中,附加功能按钮可以包括返回按钮,取消按钮,编辑按钮以及翻页按钮等。
[°°55] 可选地,本发明框架中拓展了现有技术中的UI View Controller,拓展后UI ViewController包含了更多参数的设置,如设置当前界面是否显示导航条的参数和显示导航条样式的参数,设置是否显示工具条的参数和工具条样式的参数,设置当前界面是否全屏显示的参数以及设置当前界面的切换方式的参数。
[0056]进一步地,开发者调用界面设置接口,该接口提供一个初始化方法,即开发者利用UI View Controller定义上述的三个显示区域的显示信息,也即通过UI View Controller定义当前界面是否显示导航条,导航条的样式,是否显示工具条,工具条的样式等。此外,开发者通过调用界面设置接口可以分别设置上述的三个显示区域的显示颜色。
[0057]通过上述实施例,开发者按照本发明框架提供的一种ISO应用程序通用的界面布局方式,通过调用界面设置接口,利用拓展后的UI View Controller可以自定义当前界面的显示区域的显示信息,该方案可以使得开发者快速开发出1S应用程序。
[0058]在本发明的上述实施例中,装置还可以包括:缓存方式设置模块,用于在保存当前界面的显示区域的显示信息和当前界面的切换方式之前,通过界面设置接口将当前界面的缓存方式设置为内存缓存方式,其中,内存缓存方式为当前界面由显示在终端屏幕上的状态转换为不显示在终端屏幕上的状态之后预设时间内,将当前界面缓存入终端的内存中的方式。
[0059]具体地,本发明的框架还包括窗口管理模块。在当前界面由显示在终端屏幕上的状态转换为不显示在终端屏幕上的状态的情况下,开发者通过界面设置接口的设置将当前界面的界面信息缓存在内存中,并由窗口管理模块进行管理,以便应用程序在进行界面切换时,能够及时调用并显示当前界面的界面信息。
[0060]通过上述实施例,采用窗口管理模块,将最近切换过的界面信息缓存在内存中,可以很好的改善界面切换的流畅度。
[0061]在一种可选的实施例中,本发明的框架主要分为三大模块:a)界面布局管理模块。即管理ISO应用程序通用的界面布局方式;b)窗口管理模块。即管理应用程序所有界面的显示,切换和缓存;C)动画效果管理模块。即管理各种界面切换的动画效果,每次界面切换对应不同的动画效果。具体地,开发者通过界面布局管理模块的管理,调用界面设置接口,按照ISO应用程序通用的界面布局方式定义应用程序的三个显示区域,所有显示区域的显示信息都是利用拓展后的UI View Controller定义的。此外,本发明的框架将一个push切换方式作为默认的切换方式,开发者利用拓展后的UI View Controller选择当前界面的切换方式,并将选择好的切换方式保存在动画效果管理模块中,在当前界面切换为其他界面时,窗口管理模块则管理当前界面到其他界面的切换,并执行当前切换方式对应的切换效果,并显示切换后界面的界面信息。
[0062]在上述实施例中,本发明的框架采用一种1S应用程序通用的界面布局方式,扩展了现有的UI View Controller,提供一种灵活的View Controller管理方法,可以实现应用程序由任意界面到任意界面的切换,并且在切换过程中增加了各种界面切换动画效果;另夕卜,通过优化的内存管理机制,将最近切换过界面的界面信息缓存进内存,在实现任意界面到任意界面的切换的过程中,可以很好的改善界面切换的流畅度。
[0063]而现有技术中在开发1S应用程序时,通常采用苹果Cocoa框架内置的push viewcontroller和pop view controller进行界面切换,由于这种界面切换方式每次都需要开发者重新输入程序代码,且输入的程序代码只能实现由一个界面切换到下一个界面或者由一个界面返回到上一个界面,不能实现从当前界面切换或者返回到任意界面,这种单线的界面切换方式和固定的动画效果已无法满足应用程序日益丰富的界面效果和用户体验。因此,与现有技术相比,开发者可以使用本发明的框架快速开发出界面效果丰富,体验流畅的1S应用程序,解决了开发者使用现有技术中的开发界面信息的框架开发应用程序的效率低的问题。
[0064]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0065]在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0066]在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0067]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0068]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0069]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(R0M,Read-0nly Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0070]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种应用程序的界面信息的生成方法,其特征在于,包括: 获取用于生成应用程序界面信息的生成指令,并基于所述生成指令调用界面设置接P; 通过所述界面设置接口,按照预先获取的界面布局方式设置所述应用程序的当前界面的显示区域的显示信息; 设置所述应用程序的当前界面的切换方式; 保存所述当前界面的显示区域的所述显示信息和所述当前界面的切换方式,生成所述当前界面的界面信息。2.根据权利要求1所述的方法,其特征在于,按照预先获取的界面布局方式设置所述应用程序的当前界面的显示区域的显示信息包括: 获取预先获取的界面布局方式中的各个显示区域; 通过所述界面设置接口输入各个所述显示区域的显示信息,以设置所述显示区域的显示信息, 其中,所述显示信息包括下述至少之一:所述显示区域的显示颜色、显示对象以及所述显示对象的显示样式。3.根据权利要求2所述的方法,其特征在于,所述显示对象包括:导航条、工具条、附加功能按钮以及快捷采单。4.根据权利要求1所述的方法,其特征在于,在保存所述当前界面的显示区域的所述显示信息和所述当前界面的切换方式之前,所述方法还包括: 通过所述界面设置接口将所述当前界面的缓存方式设置为内存缓存方式,其中,所述内存缓存方式为所述当前界面由显示在终端屏幕上的状态转换为不显示在所述终端屏幕上的状态之后预设时间内,将所述当前界面缓存入所述终端的内存中的方式。5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述切换方式包括:淡出方式、滑出方式、窗口翻转方式以及推出方式。6.一种应用程序的界面信息的生成装置,其特征在于,包括: 获取模块,用于获取用于生成应用程序界面信息的生成指令,并基于所述生成指令调用界面设置接口; 显示信息设置模块,用于通过所述界面设置接口,按照预先获取的界面布局方式设置所述应用程序的当前界面的显示区域的显示信息; 切换方式设置模块,用于设置所述应用程序的当前界面的切换方式; 处理模块,用于保存所述当前界面的显示区域的所述显示信息和所述当前界面的切换方式,生成所述当前界面的界面信息。7.根据权利要求6所述的装置,其特征在于,所述显示信息设置模块包括: 获取子模块,用于获取预先获取的界面布局方式中的各个显示区域; 输入子模块,用于通过所述界面设置接口输入各个所述显示区域的显示信息,以设置所述显示区域的显示信息, 其中,所述显示信息包括下述至少之一:所述显示区域的显示颜色、显示对象以及所述显示对象的显示样式。8.根据权利要求7所述的装置,其特征在于,所述显示对象包括:导航条、工具条、附加功能按钮以及快捷采单。9.根据权利要求6所述的装置,其特征在于,所述装置还包括: 缓存方式设置模块,用于在保存所述当前界面的显示区域的所述显示信息和所述当前界面的切换方式之前,通过所述界面设置接口将所述当前界面的缓存方式设置为内存缓存方式,其中,所述内存缓存方式为所述当前界面由显示在终端屏幕上的状态转换为不显示在所述终端屏幕上的状态之后预设时间内,将所述当前界面缓存入所述终端的内存中的方式。10.根据权利要求6至9中任意一项所述的装置,其特征在于,所述切换方式包括: 淡出方式、滑出方式、窗口翻转方式以及推出方式。
【文档编号】G06F9/44GK106020832SQ201610353931
【公开日】2016年10月12日
【申请日】2016年5月25日
【发明人】耿利达, 张建杰, 李阳
【申请人】大唐网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1