【技术实现步骤摘要】
应用程序生成方法和装置
[0001]本专利技术涉及计算机软件
,尤其涉及一种应用程序生成方法和装置。
技术介绍
[0002]小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在平台内便捷地获取和传播,无需安装下载即可使用,同时具有出色的使用体验。开发小程序的框架通过封装一系列接口,帮助开发者快速开发和迭代等。
[0003]对于同类型的多种应用需求来说,开发者需要为每种应用需求分别开发一个小程序。对于多种应用需求之间相同的部分需要重复开发,不同的部分需要开发者找到程序中需要编辑的位置进行编辑,开发周期长,需要专业知识。因此,现有的小程序开发方法在需求多变的情况下,无法覆盖整体需求,且专业性强。
技术实现思路
[0004]本专利技术提供一种应用程序生成方法和装置,用以解决现有技术中的小程序开发周期长,专业性强,实现通过配置自动生成小程序,适用各种应用需求,专业要求低。
[0005]本专利技术提供一种应用程序生成方法,包括:
[0006]获取用户通过界面为待生成应用程 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序生成方法,其特征在于,包括:获取用户通过界面为待生成应用程序选择的组件、为所述组件选择的源代码,以及为所述组件配置的业务功能数据;将所述业务功能数据注入所述组件的源代码中;将注入后的所述源代码写入所述待生成应用程序的源代码文件中,根据所述源代码文件生成所述待生成应用程序。2.根据权利要求1所述的应用程序生成方法,其特征在于,所述获取用户通过界面为待生成应用程序选择的组件、为所述组件选择的源代码,包括:将待生成应用程序的开发框架中组件库内的组件显示在界面中,获取用户从所述界面中选择的组件;将所述用户选择的每个组件的源代码功能显示在所述界面中,获取用户从所述界面中选择的源代码功能,并获取用户选择的源代码功能对应的源代码。3.根据权利要求1所述的应用程序生成方法,其特征在于,所述将所述业务功能数据注入所述组件的源代码中,包括:根据所述业务功能数据,获取所述待生成应用程序的引擎构建信息;基于uni
‑
app的代码层将所述业务功能数据注入所述引擎构建信息中组件的源代码中。4.根据权利要求1
‑
3任一所述的应用程序生成方法,其特征在于,所述源代码包括自定义源代码和所述组件中封装的源代码;相应地,所述将所述业务功能数据注入所述组件的源代码中,之前还包括:基于uni
‑
app搭建的框架增加所述组件的业务功能的自定义源代码。5.根据权利要求1
‑
3任一所述的应用程序生成方法,其特征在于,还包括:获取用户通过界面为所述待生成应用程序配置的应用权限,相应地,所述将所述业务功能数据注入所述组件的源代码中,还包括:将为所述待生成应用程序配置的应用权限注入所述组件的源代码中。6.根...
【专利技术属性】
技术研发人员:刁俊文,付军辉,孟凡生,
申请(专利权)人:三一重工股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。