灵活控制移动APP界面展示的方法与流程

文档序号:12462933阅读:213来源:国知局

本发明涉及移动APP软件开发技术,尤其涉及一种灵活控制移动APP界面展示的方法。



背景技术:

随着移动互联网和移动APP的不断高速发展,人们对移动APP的使用也在不断提出更高的要求,只有满足了人们的使用需求,产品才能更具市场竞争力,企业才能走的更远。

对于一个针对企业或单位客户生产移动APP软件生产商,在面对“同一个移动APP,在功能相同的情况下,但有着不同的客户界面需求”时,大部分生产商会妥协,为每个客户定制开发一套适合他们的界面。生产商这样做是满足了客户的需求,但无形中给自己的开发人员带来了繁重的且无止境的开发工作,也且效率低下,很难满足客户急切的使用需求。



技术实现要素:

针对上述技术问题,本发明设计开发了一种灵活控制移动APP界面展示的方法,该方法通过生成一个与移动APP界面效果图相匹配的布局配置文件,来生成客户的需求界面,移动APP生成企业只需维护不同客户的布局配置文件即可,而不需要重复开发相关程序,解决了界面需求繁多、开发工作量大、程序不好维护等问题,并且减少了企业成本,提高了企业在市场中的竞争力和生存能力。

本发明提供的技术方案为:

一种灵活控制移动APP界面展示的方法,包括:

给定一个移动APP的界面效果图,根据该界面效果图编排生成一个布局配置文件,所述布局配置文件包括多个界面控件以及样式属性;

将所述布局配置文件嵌入至该移动APP的指定目录下,并对该移动APP进行签名编译;

其中,当该移动APP安装于一移动设备上时,该移动APP在被点击启动时加载并解析所述布局配置文件,生成该移动APP的实际界面,从而使该移动APP的实际界面具有多个界面控件以及样式属性,与所述界面效果图一致。

优选的是,所述的灵活控制移动APP界面展示的方法中,所述布局配置文件为XML文件。

优选的是,所述的灵活控制移动APP界面展示的方法中,该移动APP还具有APP布局配置文件解析组件,其中,当该移动APP安装于一移动设备上时,该移动APP在被点击时加载所述布局配置文件,通过所述APP布局配置文件解析组件解析所述布局配置文件。

优选的是,所述的灵活控制移动APP界面展示的方法中,当给定一个新的界面效果图,通过更改所述布局配置文件来改变该移动APP的实际界面。

优选的是,所述的灵活控制移动APP界面展示的方法中,所述更改包括在所述布局配置文件添加或修改界面控件,或者,添加或修改界面控件的样式属性。

优选的是,所述的灵活控制移动APP界面展示的方法中,所述移动设备包括智能手机和平板电脑。

本发明所述的灵活控制移动APP界面展示的方法通过生成一个与移动APP界面效果图相匹配的布局配置文件,来生成客户的需求界面,移动APP生成企业只需维护不同客户的布局配置文件即可,而不需要重复开发相关程序,解决了界面需求繁多、开发工作量大、程序不好维护等问题,并且减少了企业成本,提高了企业在市场中的竞争力和生存能力。

附图说明

图1为本发明所述的灵活控制移动APP界面展示的方法的流程图。

具体实施方式

下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。

如图1所示,本发明提供一种灵活控制移动APP界面展示的方法,包括:给定一个移动APP的界面效果图,根据该界面效果图编排生成一个布局配置文件,所述布局配置文件包括多个界面控件以及样式属性;将所述布局配置文件嵌入至该移动APP的指定目录下,并对该移动APP进行签名编译;其中,当该移动APP安装于一移动设备上时,该移动APP在被点击启动时加载并解析所述布局配置文件,生成该移动APP的实际界面,从而使该移动APP的实际界面具有多个界面控件以及样式属性,与所述界面效果图一致。

具体地,本发明所述的方法可以详细描述为:

(1)由设计人员设计出一个移动APP的界面效果图,或由客户直接提供一个移动APP的界面效果图,开发人员根据该界面效果图,编排生成与该移动APP的界面效果图相符的布局配置文件。此外,软件生产商能识别和解析布局配置文件中的数据项。以便于后续根据客户需求对布局配置文件进行修改。

(2)通过指令把生成好的布局配置文件嵌入到已有产品APP(即上述移动APP)指定的目录下,再对该移动APP进行签名编译,把编译好的移动APP的安装文件进行安装运行。

(3)当移动APP在移动设备上被点击启动的时候,加载布局配置文件,并通过APP布局配置文件解析组件解析识别布局配置文件中的数据项,来生成移动APP实际界面上对应的界面控件和相关样式属性,并放置到移动APP界面对应的位置上。

(4)待移动APP布局配置文件解析组件把布局配置文件中的所有数据项全部解析并生成相应的界面控件后,此时的移动APP的实际界面就完全符合客户的需要了。如果移动APP运行效果不理想,再重复操作第(1)至(4)步骤。

(5)把最终测试完毕的移动APP交付客户。

在一个优选的实施例中,所述的灵活控制移动APP界面展示的方法中,所述布局配置文件为XML文件。

在一个优选的实施例中,所述的灵活控制移动APP界面展示的方法中,该移动APP还具有APP布局配置文件解析组件,其中,当该移动APP安装于一移动设备上时,该移动APP在被点击时加载所述布局配置文件,通过所述APP布局配置文件解析组件解析所述布局配置文件。

在一个优选的实施例中,所述的灵活控制移动APP界面展示的方法中,当给定一个新的界面效果图,通过更改所述布局配置文件来改变该移动APP的实际界面。

以上述过程为标准,当客户的界面需求发生变化,即需要对界面效果图进行添加或修改,软件开发人员都只对该布局配置文件进行维护,不再有繁重的开发工作,不仅减少了开发工作量和企业生产成本,还搞了工作效率和客户需求满意度,达到了灵活控制移动APP界面展示的目的,以此提高企业和产品的市场竞争力。

在一个优选的实施例中,所述的灵活控制移动APP界面展示的方法中,所述更改包括在所述布局配置文件添加或修改界面控件,或者,添加或修改界面控件的样式属性。当客户的需求发生变化时,可以对布局配置文件进行设计,以使得最终展示的实际界面符合客户新的需求。

在一个优选的实施例中,所述的灵活控制移动APP界面展示的方法中,所述移动设备包括智能手机和平板电脑。

尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1