【技术实现步骤摘要】
一种移动应用生成方法及装置
本专利技术涉及计算机软件
,更具体地说,涉及一种移动应用生成方法及装置。
技术介绍
目前市场上的移动应用平台众多(如,IOS、Android等),每一种移动应用平台的原生组件特性又千差万别,那么针对每个移动应用平台都单独进行移动应用的设计开发势必会导致移动应用的开发成本陡增、且会造成分布在各移动应用平台的移动应用的操作和体验不一致的情况。有鉴于此,提供一种移动应用生成方法及装置,以降低移动应用的开发成本、避免分布在不同移动应用平台的同一移动应用的操作和体验不一致的情况,是亟待解决的问题。
技术实现思路
有鉴于此,本专利技术提供一种移动应用生成方法及装置,以降低移动应用的开发成本、避免分布在不同移动应用平台的同一移动应用的操作和体验不一致的情况,是亟待解决的问题。技术方案如下:一种移动应用生成方法,包括:接收移动应用生成请求,确定请求生成的移动应用所属的目标移动应用平台;基于预先设置的移动应用平台和组件集的对应关系,查找与所述目标移动应用平台对应的目标组件集;组件集包括与该组件集对应的移动应用平台的至少一个特定原生组件,所述特定原生组件 ...
【技术保护点】
1.一种移动应用生成方法,其特征在于,包括:接收移动应用生成请求,确定请求生成的移动应用所属的目标移动应用平台;基于预先设置的移动应用平台和组件集的对应关系,查找与所述目标移动应用平台对应的目标组件集;组件集包括与该组件集对应的移动应用平台的至少一个特定原生组件,所述特定原生组件指示不同移动应用平台中与该特定原生组件表征同一含义的各个原生组件之间的共性;显示所述目标组件集中的至少一个特定原生组件;接收对所述至少一个特定原生组件中特定原生组件的选择操作,生成用于构成所述移动应用的视图页面。
【技术特征摘要】
1.一种移动应用生成方法,其特征在于,包括:接收移动应用生成请求,确定请求生成的移动应用所属的目标移动应用平台;基于预先设置的移动应用平台和组件集的对应关系,查找与所述目标移动应用平台对应的目标组件集;组件集包括与该组件集对应的移动应用平台的至少一个特定原生组件,所述特定原生组件指示不同移动应用平台中与该特定原生组件表征同一含义的各个原生组件之间的共性;显示所述目标组件集中的至少一个特定原生组件;接收对所述至少一个特定原生组件中特定原生组件的选择操作,生成用于构成所述移动应用的视图页面。2.根据权利要求1所述的方法,其特征在于,所述组件集还包括至少一个通用组件,所述组件集中的通用组件是响应对所述组件集中的至少一个特定原生组件中的任意一个或多个特定原生组件的选择及业务含义赋予操作生成的;所述显示所述目标组件集中的至少一个特定原生组件,包括:显示所述目标组件集中的至少一个特定原生组件和至少一个通用组件;所述接收对所述至少一个特定原生组件中特定原生组件的选择操作,生成用于构成所述移动应用的视图页面,包括:接收对所述至少一个特定原生组件和至少一个通用组件中特定原生组件和/或通用组件的选择操作,生成用于构成所述移动应用的视图页面。3.根据权利要求2所述的方法,其特征在于,所述组件集的生成方法包括:确定不同移动应用平台中各原生组件;确定不同移动应用平台表征同一含义的各目标原生组件,确定各所述目标原生组件之间的共性特征;针对每个所述目标原生组件,提取该目标原生组件中用于表征所述共性特征的代码,生成该目标原生组件的特定原生组件;针对每个所述移动应用平台,该移动应用平台中各个目标原生组件的特定原生组件构成与该移动应用平台对应的组件集。4.根据权利要求3所述的方法,其特征在于,所述针对每个所述目标原生组件,提取该目标原生组件中用于表征所述共性特征的代码,生成该目标原生组件的特定原生组件,包括:针对每个所述目标原生组件,提取该目标原生组件中用于表征所述共性特征的代码,生成该目标原生组件的初始特定原生组件;针对每个所述移动应用平台,为该移动应用平台中的每个原生组件的初始特定原生组件赋予同一样式信息,生成该移动应用平台的特定原生组件;不同移动应用平台中原生组件的初始特定原生组件被赋予的样式信息相同。5.根据权利要求4所述的方法,其特征在于,所述组件集生成方法还包括:确定与所述移动应用平台对应的组件集中的各特定原生组件;接收对所确定的各特定原生组件中的特定原生组件的选择操作,获取各个被选择的目标特定原生组件;响应对各所述目标特定原生组件的业务含义赋予操作,生成由各所述目标特定原生组件构成的通用组件。6.一种移动应用生成装置,其特征在于,包括:移动应用生成请求接收单元,用于接收移动应用...
【专利技术属性】
技术研发人员:周云龙,罗皓月,王崇鉴,李法良,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。