一种应用界面配置方法和装置制造方法及图纸

技术编号:17561536 阅读:34 留言:0更新日期:2018-03-28 12:06
本发明专利技术实施例公开了一种应用界面配置方法和装置。其中,方法包括:获取应用程序对应的界面配置文件;从所述界面配置文件中读取待配置界面对应的配置属性信息,其中,所述配置属性信息包括所述待配置界面中包含的部件的属性信息;根据所述配置属性信息对所述待配置界面进行更新配置。本发明专利技术实施例通过采用上述技术方案,无需重新下载安装应用程序,解决了因应用程序页面改变而要重新发布新版本应用程序的问题,可以降低应用程序开发成本。

An application interface configuration method and device

An embodiment of the invention discloses an application interface configuration method and device. The method includes: acquiring interface configuration file corresponding to the application; read the configuration attribute information, the corresponding configuration interface from the interface configuration files in the attribute information of the configuration attribute information includes the configuration interface contains the components; according to the configuration attribute information for updating the configuration of the to configure the interface. The embodiment of the invention does not need to download and install the application program by adopting the above technical scheme, which solves the problem of redistributing the new version application program due to the change of the application page, and reduces the development cost of the application program.

【技术实现步骤摘要】
一种应用界面配置方法和装置
本专利技术实施例涉及计算机
,尤其涉及一种应用界面配置方法和装置。
技术介绍
目前,随着移动互联网业务的快速发展,移动终端应用程序的版本迭代速度也越来越快,应用程序每一个版本的页面内容通常需要根据业务的要求进行改变,如页面内容的增加、删除和替换等。在现有技术中,每次应用页面有更新,在代码修改完成后都需要重新打包一次,将更新后的版本发布到应用平台上,且每次要向各个应用商店进行提交审核,之后用户需要自行手动进行点击更新安装。因而,应用程序开发更新的成本较高。
技术实现思路
本专利技术实施例提供一种应用界面配置方法和装置,可以解决因应用程序页面需要变化所造成的应用程序开发成本高的问题。第一方面,本专利技术实施例提供了一种应用界面配置方法,该方法包括:获取应用程序对应的更新后的界面配置文件;从所述界面配置文件中读取待配置界面对应的配置属性信息,其中,所述配置属性信息包括所述待配置界面中包含的部件的属性信息;根据所述配置属性信息对所述待配置界面进行更新配置。第二方面,本专利技术实施例还提供了一种应用界面配置装置,该装置包括:配置文件获取模块,用于获取应用程序对应的更新后的界面配置文件;配置属性信息读取模块,用于从所述界面配置文件中读取待配置界面对应的配置属性信息,其中,所述配置属性信息包括所述待配置界面中包含的部件的属性信息;更新模块,用于根据所述配置属性信息对所述待配置界面进行更新配置。本专利技术实施例中,在对应用程序的界面进行更新配置时,先获取应用程序对应的更新后的配置文件,根据该配置文件中包含的待配置界面中的部件的属性信息对待配置界面进行更新配置,无需重新下载安装应用程序,解决了因应用程序页面改变而要重新发布新版本应用程序的问题,可以降低应用程序开发成本。附图说明图1是本专利技术实施例一中的应用界面配置方法的流程图;图2是本专利技术实施例二中的应用界面配置方法的流程图;图3a是本专利技术实施例二中的应用界面配置方法示例中待配置界面示意图;图3b是本专利技术实施例二中的应用界面配置方法示例中待配置界面重新配置后的界面示意图;图4是本专利技术实施例三中的应用界面配置装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的应用界面配置方法的流程图,本实施例可适用于应用程序界面内容改变的情况,该方法可以由应用界面配置装置来执行,该装置可以采用软件和/或硬件的方式实现,可集成于手机、平板电脑或计算机等终端中。如图1所示,该方法具体包括:S110、获取应用程序对应的更新后的界面配置文件。其中,界面配置文件为本专利技术实施例中增加的用于使应用程序界面在渲染后呈现出特定效果的文件,应用程序开发人员可通过编写界面配置文件中的代码信息对应用程序界面的布局、样式、颜色及文字等特征进行设置,不同的应用程序对应的界面配置文件不同。本专利技术实施例对同一应用程序对应的界面配置文件的个数不做限定。当应用程序的页面内容因业务变更等原因需要改变时,开发人员可对界面配置文件进行更新,并提供给应用程序所属的终端。示例性的,更新后的界面配置文件可从对应的服务器下载;也可由用户从网络上将更新后的界面配置文件下载后拷贝到终端本地,再由终端从本地读取。进一步的,在所述获取应用程序对应的界面配置文件之前,还可包括:初始化应用程序中预封装的界面可配置规则类。具体的,在应用程序开发过程中,会将应用程序界面的可配置规则预先封装成一个类,类中包含有对界面进行显示的具体内容进行设置的成员函数和参数。在应用程序启动后,在初始化过程中就会自动实例化预先封装的界面可配置规则类。相应的,所述获取应用程序对应的更新后的界面配置文件,包括:从对应的服务器获取所述应用程序对应的更新后的界面配置文件,并将所述界面配置文件存储到所述界面可配置规则类的缓存单元中。具体的,对应的更新后的界面配置文件是在应用程序初始化之后可在程序运行后台读取的配置文件,读取的界面配置文件被存储到可配置规则类的缓存里。S120、从所述界面配置文件中读取待配置界面对应的配置属性信息,其中,所述配置属性信息包括所述待配置界面中包含的部件的属性信息。具体的,配置属性信息中包含的部件的属性信息设置了界面渲染之后的布局和内容。示例性的,一个界面中可以包含头部、中间、底部三个属性,其中的每一个属性信息的实质性内容则表明了在界面相应的位置处显示出了什么内容。这里需要说明的是,一个界面的布局并没有一致性的要求,可以只有上下两部分,也可以是整个界面为一个整体,这里只做示例性说明,对一个界面的布局并不做限制。S130、根据所述配置属性信息对所述待配置界面进行更新配置。在读取待配置界面的配置属性信息之后,即可根据配置属性信息进行更改,可以增加、删除或是替换其中的某一部件信息,是界面渲染后的结果为目标显示结果。本实施例的技术方案,通过更改待配置界面配置属性信息实现了应用程序界面的更改,解决了更改界面内容需要重新发布应用程序版本的问题,可以降低应用程序开发的成本,提高界面修改的效率。实施例二图2为本专利技术实施例二提供的应用界面配置方法方法的流程图,本实施例在上述各实施例的基础上进一步优化。如图2所示,该方法具体包括:S210、获取应用程序对应的更新后的界面配置文件。S220、确定待配置界面的身份标识。应用程序中每一个界面都可设置有一个唯一的页面编码作为该界面的身份标识。S230、根据所述身份标识从第一界面配置文件中读取待配置界面对应的第一配置属性信息,其中,所述第一配置属性信息包括所述待配置界面中包含的各部件的第一相对位置关系以及各部件对应的部件编号。其中,身份标识则代表了相应的一个应用界面,根据身份标识可以从第一界面配置文件中读取待配置界面对应的第一配置属性信息。具体的,第一配置属性信息包括所述待配置界面中包含的各部件的第一相对位置关系以及各部件对应的部件编号。其中,待配置界面中包含的各部件具体为待配置界面的布局,可以分为头部、中间、尾部,也可以分为上部、下部,也可以分为左部和右部,还可以是整个界面作为一个整体进行设置不对其进行区域划分,具体情况根据应用程序业务的实际需求而定,这里并不作限定。这里所述的第一相对位置关系即为待配置界面的各部件的相对位置关系。S240、根据所述部件编号获取相应的部件显示内容。在一个应用界面中,其各部件也相应的设置有部件编号,作为各部件的识别信息。进一步的,一个部件中也可包含多个组件,相应的,根据所述部件编号获取相应的部件显示内容,包括:根据所述部件编号从第二界面配置文件中读取所述各部件对应的第二配置属性信息,其中,所述第二配置属性信息包括所述各部件中包含的各组件的第二相对位置关系以及各组件对应的内容编号;根据所述第二相对位置关系对所述内容编号对应的显示内容进行组合,得到对应的部件显示内容。具体的,第二配置文件中的第二配置属性信息包括了待配置界面中组成各部件的组件信息,第二相对位置关系为任一部件中各组件的位置关系,各组件对应的内容编号也即待配置界面中任一部件中各组件对应的内容编号。根据实际业务需求本文档来自技高网...
一种应用界面配置方法和装置

【技术保护点】
一种应用界面配置方法,其特征在于,包括:获取应用程序对应的更新后的界面配置文件;从所述界面配置文件中读取待配置界面对应的配置属性信息,其中,所述配置属性信息包括所述待配置界面中包含的部件的属性信息;根据所述配置属性信息对所述待配置界面进行更新配置。

【技术特征摘要】
1.一种应用界面配置方法,其特征在于,包括:获取应用程序对应的更新后的界面配置文件;从所述界面配置文件中读取待配置界面对应的配置属性信息,其中,所述配置属性信息包括所述待配置界面中包含的部件的属性信息;根据所述配置属性信息对所述待配置界面进行更新配置。2.根据权利要求1所述的方法,其特征在于,在所述获取应用程序对应的更新后的界面配置文件之前,还包括:初始化应用程序中预封装的界面可配置规则类;所述获取应用程序对应的更新后的界面配置文件,包括:从对应的服务器获取所述应用程序对应的更新后的界面配置文件,并将所述界面配置文件存储到所述界面可配置规则类的缓存单元中。3.根据权利要求1所述的方法,其特征在于,所述从所述界面配置文件中读取待配置界面对应的配置属性信息,包括:确定待配置界面的身份标识;根据所述身份标识从第一界面配置文件中读取待配置界面对应的第一配置属性信息,其中,所述第一配置属性信息包括所述待配置界面中包含的各部件的第一相对位置关系以及各部件对应的部件编号;所述根据所述配置属性信息对所述待配置界面进行更新配置,包括:根据所述部件编号获取相应的部件显示内容;根据所述第一相对位置关系对所述部件显示内容进行组合显示,以实现对所述待配置界面的更新配置。4.根据权利要求3所述的方法,其特征在于,所述根据所述部件编号获取相应的部件显示内容,包括:根据所述部件编号从第二界面配置文件中读取所述各部件对应的第二配置属性信息,其中,所述第二配置属性信息包括所述各部件中包含的各组件的第二相对位置关系以及各组件对应的内容编号;根据所述第二相对位置关系对所述内容编号对应的显示内容进行组合,得到对应的部件显示内容。5.根据权利要求1-4任一所述的方法,其特征在于,在所述获取应用程序对应的更新后的界面配置文件之前,包括:检测到应用程序更新配置事件被触发时,重启所述应用程序。6.一种应...

【专利技术属性】
技术研发人员:张维齐
申请(专利权)人:深圳前海桔子信息技术有限公司
类型:发明
国别省市:广东,44

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

1