CN103049253B - 一种用于手机客户端开发的*** - Google Patents
一种用于手机客户端开发的*** Download PDFInfo
- Publication number
- CN103049253B CN103049253B CN201110315038.4A CN201110315038A CN103049253B CN 103049253 B CN103049253 B CN 103049253B CN 201110315038 A CN201110315038 A CN 201110315038A CN 103049253 B CN103049253 B CN 103049253B
- Authority
- CN
- China
- Prior art keywords
- page
- self
- cell
- customer terminal
- template
- 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.)
- Active
Links
Landscapes
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
- Stored Programmes (AREA)
Abstract
本发明属于移动通讯技术领域,提供了一种用于手机客户端开发的***,所述***包括:服务端,用于手机客户端的配置界面与配置界面、配置界面与自定义开发界面之间互相调用规则的配置工作;客户端,用于混合开发模式中页面间跳转管理,根据页面调用前后逻辑实现手机客户端操作过程中,配置界面、自定义开发界面之间页面跳转功能。本发明提供的用于手机客户端开发的***,客户可根据需要通过纯配置界面来发布客户端,或一部分采用配置界面,一部分采用自定义代码开发的方式来发布客户端,实现了界面配置+代码开发的无缝混合开发模式,大大减少了手机客户端的代码开发量,提高了手机客户端的研发效率。
Description
技术领域
本发明属于移动通讯技术领域,尤其涉及一种用于手机客户端开发的***。
背景技术
目前,当遇到一个手机客户端开发需求时,需通过单一的模式发布客户端软件,手机客户端代码开发量大,手机客户端研发效率低。
发明内容
本发明提供了一种用于手机客户端开发的***,旨在解决目前遇到一个手机客户端开发需求时,手机客户端代码开发量大,手机客户端研发效率低的问题。
本发明的目的在于提供一种用于手机客户端开发的***,所述模式包括:
服务端,用于手机客户端的配置界面与配置界面、配置界面与自定义开发界面之间互相调用规则的配置工作;
客户端,用于混合开发模式中页面间跳转管理,根据页面调用前后逻辑实现手机客户端操作过程中,配置界面、自定义开发界面之间页面跳转功能。
本发明提供的用于手机客户端开发的***,客户可根据需要通过纯配置界面来发布客户端,或一部分采用配置界面,一部分采用自定义代码开发的方式来发布客户端,实现了界面配置+代码开发的无缝混合开发模式,大大减少了手机客户端的代码开发量,提高了手机客户端的研发效率。
附图说明
图1是本发明实施例所提供的用于手机客户端开发的***的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定发明。
图1示出了本发明实施例提供的用于手机客户端开发的***的结构。为了便于说明,仅示出了与本发明相关的部分。
该***包括:
服务端11,用于手机客户端的配置界面与配置界面、配置界面与自定义开发界面之间互相调用规则的配置工作;
客户端12,用于混合开发模式中页面间跳转管理,根据页面调用前后逻辑实现手机客户端操作过程中,配置界面、自定义开发界面之间页面跳转功能。
作为本发明实施例的一个优选方案,该客户端12进一步包括:
总跳转管理模块121,用于从客户端12启动页开始,判断下页属性,并根据下页属性跳转到不同模块进行处理;
页面跳转管理模块122,用于根据配置的模板ID、页面ID跳转到对应的页面模板程序块,页面模板程序块再根据本页面模板的显示规则和具体显示资源,在手机上绘制本页面;
功能跳转管理模块123,用于根据配置的功能模板ID、功能页面ID跳转到对应的功能模板程序块,功能模板程序块再根据本功能模板规则来调用手机自身的功能;
自定义跳转管理模块124,用于根据配置的自定义模板ID和自定义页面ID跳转到自定义开发程序块,自定义开发程序块先根据自定义模板ID和自定义页面ID具体资源集合,再按照自定义开发的代码规则将对应的资源集合呈现到手机屏幕上。
ID是英文IDentity的缩写,ID是身份标识号码的意思,就是一个序列号,也叫帐号,是一个编码。
下面结合附图及具体实施例对本发明的应用原理作进一步描述。
本发明实施例提供了一种用于手机客户端开发的***,该***包括:服务端11,用于手机客户端配置界面与配置界面、配置界面与自定义开发界面之间互相调用规则的配置工作;客户端12,搭建支撑混合开发模式中页面间跳转管理模块,根据页面调用前后逻辑实现手机客户端操作过程中,配置界面、自定义开发界面之间页面跳转功能。
本发明实施例的实现思路如下:
服务端11:
1.每个模板都定义一个模板ID,模板中的某一页面定义一个页面ID。
2.当在配置页面中下页的数据时,可通过列表来选择已做好的页面。这时将自动记录下页所关联的模板ID和页面ID。也可以通过人工输入一个为自定义开发页面预留的模板ID和页面ID。
3.为自定义开发页面准备一个资源模板,该资源模板只配置当前页面需要用的资源内容。资源模板的模板ID及对应空模板页面的页面ID与自定义开发页面预留的模板ID和页面ID相同。资源模板可配置的资源内容包括:图片,声音,视频,文字,文章,url地址,动态数据接口及参数等。
客户端12:
1.建立一个总跳转管理模块,该模块下又分为页面跳转管理、功能跳转管理、自定义跳转管理三个子跳转管理模块。从客户端12启动页开始,先进入总跳转管理模块进行判断,再根据下页属性,分发到三个子跳转管理模块进行跳转处理。
2.页面跳转管理根据配置的模板ID、页面ID跳转到对应的页面模板程序块,该程序块再根据本页面模板的显示规则和具体显示资源,在手机上绘制本页面。
3.功能跳转管理根据配置的功能模板ID、功能页面ID跳转到对应的功能模板程序块,该程序块再根据本功能模板规则来调用手机自身功能。
4.自定义跳转管理根据配置的自定义模板ID和自定义页面ID跳转到自定义开发的程序块,该程序块先根据上面两个ID找到对应的资源模板,提取对应资源模板的具体资源集合,再按照自定义开发的代码规则将对应的资源集合呈现到手机屏幕上。
5.手机客户端程序发布时将自定义开发页面的程序代码直接拷贝到客户端12框架的custom目录下,做到一个自定义开发页面对应一个程序文件,互不干扰,并在总跳转管理-自定义跳转管理里做声明标记,以备跳转管理自动调用。
通过以上的方式,当遇到一个手机客户端开发需求时,只需开发配置平台无法配置生成界面的少量自定义页面代码,将代码打包进配置平台生成手机客户端基础代码框架包,通过配置界面+少量代码开发的混合模式发布客户端12软件,大大减少了手机客户端代码开发量,提高了手机客户端研发效率。
本发明实施例提供的用于手机客户端开发的***,客户可根据需要通过纯配置界面来发布客户端12,或一部分采用配置界面,一部分采用自定义代码开发的方式来发布客户端12,实现了界面配置+代码开发的无缝混合开发模式,大大减少了手机客户端的代码开发量,提高了手机客户端的研发效率。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (1)
1.一种用于手机客户端开发的***,其特征在于,所述***包括:
服务端,用于手机客户端的配置界面与配置界面、配置界面与自定义开发界面之间互相调用规则的配置工作;
客户端,用于混合开发模式中页面间跳转管理,根据页面调用前后逻辑实现手机客户端操作过程中,配置界面、自定义开发界面之间页面跳转功能;
所述客户端进一步包括:
总跳转管理模块,用于从客户端启动页开始,判断下页属性,并根据下页属性跳转到不同模块进行处理;
所述客户端进一步包括:
页面跳转管理模块,用于根据配置的模板ID、页面ID跳转到对应的页面模板程序块,所述页面模板程序块再根据本页面模板的显示规则和具体显示资源,在手机上绘制本页面;
所述客户端进一步包括:
功能跳转管理模块,用于根据配置的功能模板ID、功能页面ID跳转到对应的功能模板程序块,所述功能模板程序块再根据本功能模板规则来调用手机自身的功能;
所述客户端进一步包括:
自定义跳转管理模块,用于根据配置的自定义模板ID和自定义页面ID跳转到自定义开发程序块,所述自定义开发程序块先根据自定义模板ID和自定义页面ID具体资源集合,再按照自定义开发的代码规则将对应的资源集合呈现到手机屏幕上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110315038.4A CN103049253B (zh) | 2011-10-14 | 2011-10-14 | 一种用于手机客户端开发的*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110315038.4A CN103049253B (zh) | 2011-10-14 | 2011-10-14 | 一种用于手机客户端开发的*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103049253A CN103049253A (zh) | 2013-04-17 |
CN103049253B true CN103049253B (zh) | 2015-11-25 |
Family
ID=48061906
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110315038.4A Active CN103049253B (zh) | 2011-10-14 | 2011-10-14 | 一种用于手机客户端开发的*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103049253B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106209991B (zh) * | 2016-06-27 | 2019-12-20 | 东莞市亿谷信息技术有限公司 | 一种便于手机网页开发的*** |
CN108446117A (zh) * | 2018-03-20 | 2018-08-24 | 苏州思必驰信息科技有限公司 | 在语音对话平台的产品中配置ui的方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101216763A (zh) * | 2008-01-17 | 2008-07-09 | 金蝶软件(中国)有限公司 | 一种个性化界面实现方法及*** |
CN101217630A (zh) * | 2008-01-14 | 2008-07-09 | 中兴通讯股份有限公司 | 图形化生成网络电视电子节目指南***模板的方法 |
CN101414257A (zh) * | 2008-11-13 | 2009-04-22 | 成都市华为赛门铁克科技有限公司 | 软件界面实现方法、装置及终端 |
CN101877716A (zh) * | 2010-03-10 | 2010-11-03 | 艾默生网络能源有限公司 | 组态模板的定制方法、组态模板的显示方法及服务器 |
-
2011
- 2011-10-14 CN CN201110315038.4A patent/CN103049253B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101217630A (zh) * | 2008-01-14 | 2008-07-09 | 中兴通讯股份有限公司 | 图形化生成网络电视电子节目指南***模板的方法 |
CN101216763A (zh) * | 2008-01-17 | 2008-07-09 | 金蝶软件(中国)有限公司 | 一种个性化界面实现方法及*** |
CN101414257A (zh) * | 2008-11-13 | 2009-04-22 | 成都市华为赛门铁克科技有限公司 | 软件界面实现方法、装置及终端 |
CN101877716A (zh) * | 2010-03-10 | 2010-11-03 | 艾默生网络能源有限公司 | 组态模板的定制方法、组态模板的显示方法及服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN103049253A (zh) | 2013-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103955364B (zh) | 一种适用于手机的前端组件方法 | |
CN100395751C (zh) | 实现页面灵活布局的装置和方法 | |
CN103051652B (zh) | 一种移动终端云计算发布平台 | |
CN104484216A (zh) | 服务接口文档和在线测试工具生成方法、装置 | |
CN103543993A (zh) | 应用程序构建方法和*** | |
CN109445886A (zh) | 一种界面显示方法、***及终端设备 | |
CN103593370B (zh) | 在浏览器中实现扩展应用的方法及浏览器 | |
CN103488478A (zh) | 基于android平台的设备管理框架 | |
CN104598107A (zh) | 界面控件的生成方法及*** | |
CN103176802B (zh) | 通过控件池实现***的用户界面ui与控件库分离的方法 | |
CN103164206A (zh) | 基于saas的软件定制*** | |
CN102375738B (zh) | 一种移动终端数据管理的装置和方法 | |
CN102790727A (zh) | 一种动态推送用户个人标签的方法和*** | |
CN101990169A (zh) | 一种智能卡主动推送***和智能卡移动终端 | |
CN103268230A (zh) | 用于构建可拓展服务的云计算信息管理平台的方法 | |
CN103458097A (zh) | 一种移动终端开机动画及开机音乐更新***及方法 | |
CN104572054A (zh) | 一种能力调用方法和设备 | |
CN102479355A (zh) | 一种实现业务单据加载的方法、装置及终端 | |
CN107809660B (zh) | 安卓智能电视数据内容来源灵活切换的方法 | |
CN102761443A (zh) | 命令行的配置方法及装置 | |
CN110532058B (zh) | 容器集群服务的管理方法、装置、设备及可读存储介质 | |
CN103049253B (zh) | 一种用于手机客户端开发的*** | |
CN102999329B (zh) | 基于可扩展标记语言映射配置的活动目录接口开发方法 | |
CN104834715A (zh) | 一种基于部件和容器的网站生成方法及*** | |
CN103902539A (zh) | 可扩展标记语言数据解析方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230926 Address after: 518000, 203 Jinhongfeng Business Building, Zone 71, Xingdong Community, Xin'an Street, Bao'an District, Shenzhen, Guangdong Province Patentee after: Shenzhen Zhiyu Tiancheng Technology Co.,Ltd. Address before: 518000 south side of A01, block B, building R2, industrial village, No. 18, Gaoxin South seventh Road, Nanshan District, Shenzhen, Guangdong Province Patentee before: Ning Yu Patentee before: Huang Bingqing |