CN106775627A - 灵活控制移动app界面展示的方法 - Google Patents

灵活控制移动app界面展示的方法 Download PDF

Info

Publication number
CN106775627A
CN106775627A CN201611025945.4A CN201611025945A CN106775627A CN 106775627 A CN106775627 A CN 106775627A CN 201611025945 A CN201611025945 A CN 201611025945A CN 106775627 A CN106775627 A CN 106775627A
Authority
CN
China
Prior art keywords
app
configuration file
movement
layout configuration
mobile
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611025945.4A
Other languages
English (en)
Inventor
李军锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Gold And Network Ltd Co
Original Assignee
Beijing Gold And Network Ltd Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Gold And Network Ltd Co filed Critical Beijing Gold And Network Ltd Co
Priority to CN201611025945.4A priority Critical patent/CN106775627A/zh
Publication of CN106775627A publication Critical patent/CN106775627A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种灵活控制移动APP界面展示的方法,包括:给定一个移动APP的界面效果图,根据该界面效果图编排生成一个布局配置文件;将布局配置文件嵌入至该移动APP的指定目录下,并对该移动APP进行签名编译;其中,当该移动APP安装于一移动设备上时,该移动APP在被点击启动时加载并解析布局配置文件,生成该移动APP的实际界面,从而使该移动APP的实际界面与界面效果图一致。本发明通过生成一个与移动APP界面效果图相匹配的布局配置文件,来生成客户的需求界面,移动APP生成企业只需维护不同客户的布局配置文件即可,而不需要重复开发相关程序,解决了界面需求繁多、开发工作量大、程序不好维护等问题。

Description

灵活控制移动APP界面展示的方法
技术领域
本发明涉及移动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界面展示的方法中,所述移动设备包括智能手机和平板电脑。
尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。

Claims (6)

1.一种灵活控制移动APP界面展示的方法,其特征在于,包括:
给定一个移动APP的界面效果图,根据该界面效果图编排生成一个布局配置文件,所述布局配置文件包括多个界面控件以及样式属性;
将所述布局配置文件嵌入至该移动APP的指定目录下,并对该移动APP进行签名编译;
其中,当该移动APP安装于一移动设备上时,该移动APP在被点击启动时加载并解析所述布局配置文件,生成该移动APP的实际界面,从而使该移动APP的实际界面具有多个界面控件以及样式属性,与所述界面效果图一致。
2.如权利要求1所述的灵活控制移动APP界面展示的方法,其特征在于,所述布局配置文件为XML文件。
3.如权利要求2所述的灵活控制移动APP界面展示的方法,其特征在于,该移动APP还具有APP布局配置文件解析组件,其中,当该移动APP安装于一移动设备上时,该移动APP在被点击时加载所述布局配置文件,通过所述APP布局配置文件解析组件解析所述布局配置文件。
4.如权利要求2所述的灵活控制移动APP界面展示的方法,其特征在于,当给定一个新的界面效果图,通过更改所述布局配置文件来改变该移动APP的实际界面。
5.如权利要求4所述的灵活控制移动APP界面展示的方法,其特征在于,所述更改包括在所述布局配置文件添加或修改界面控件,或者,添加或修改界面控件的样式属性。
6.如权利要求1所述的灵活控制移动APP界面展示的方法,其特征在于,所述移动设备包括智能手机和平板电脑。
CN201611025945.4A 2016-11-16 2016-11-16 灵活控制移动app界面展示的方法 Pending CN106775627A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611025945.4A CN106775627A (zh) 2016-11-16 2016-11-16 灵活控制移动app界面展示的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611025945.4A CN106775627A (zh) 2016-11-16 2016-11-16 灵活控制移动app界面展示的方法

Publications (1)

Publication Number Publication Date
CN106775627A true CN106775627A (zh) 2017-05-31

Family

ID=58971569

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611025945.4A Pending CN106775627A (zh) 2016-11-16 2016-11-16 灵活控制移动app界面展示的方法

Country Status (1)

Country Link
CN (1) CN106775627A (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882074A (zh) * 2010-03-15 2010-11-10 浪潮集团山东通用软件有限公司 一种用于图形用户界面组合及布局的方法与***
CN105022615A (zh) * 2014-04-21 2015-11-04 大唐软件技术股份有限公司 一种界面的生成方法和***
CN105094768A (zh) * 2014-05-06 2015-11-25 北大方正集团有限公司 应用界面生成方法和应用界面生成装置
CN105511843A (zh) * 2014-09-22 2016-04-20 普天信息技术有限公司 一种生成应用程序界面的方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882074A (zh) * 2010-03-15 2010-11-10 浪潮集团山东通用软件有限公司 一种用于图形用户界面组合及布局的方法与***
CN105022615A (zh) * 2014-04-21 2015-11-04 大唐软件技术股份有限公司 一种界面的生成方法和***
CN105094768A (zh) * 2014-05-06 2015-11-25 北大方正集团有限公司 应用界面生成方法和应用界面生成装置
CN105511843A (zh) * 2014-09-22 2016-04-20 普天信息技术有限公司 一种生成应用程序界面的方法和装置

Similar Documents

Publication Publication Date Title
CN106843904B (zh) 界面动态布局方法及其***
Paterno et al. One model, many interfaces
EP3304338B1 (en) System and method for the generation of an adaptive user interface in a website building system
CN105373390A (zh) 面向oem的在线软件定制打包发布的方法和装置
US20160299745A1 (en) Development method for web development system, and web development system
CN103309667B (zh) 安卓***中定位ui控件及图片修改位置的方法
Macik et al. Context-sensitive, cross-platform user interface generation
Buchanan et al. Scheduling multimedia documents using temporal constraints
CN105094832A (zh) 一种所见即所得的动态生成用户界面的方法和***
JPH08505970A (ja) 国際データ処理システム
US20170286068A1 (en) Development support system
JPH08505720A (ja) コマンド・システム
US20120229391A1 (en) System and methods for generating interactive digital books
CN104572089B (zh) 生成安卓安装包的方法和装置
CN105677351B (zh) 多窗口兼容显示方法及装置
US8583703B2 (en) Content asset manager
CN104267962A (zh) 一种基于描述的界面ui控件配置方法
US20170346702A1 (en) Computer implemented method for displaying a user interface
Wolff et al. Wallpaper pattern alignment along garment seams
CN106779576A (zh) 一种业务字段的配置方法
CN104850400A (zh) 一种网店页面生成方法及装置
WO2017027210A1 (en) Providing semantic based document design
CN106775627A (zh) 灵活控制移动app界面展示的方法
KR20150109375A (ko) 애셋 구동 워크플로우 모델링에서의 세트 핸들링
Martin et al. Integrated design of Human-Machine Interfaces for production plants

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170531