一种快速搭建手机移动应用程序的方法和系统技术方案

技术编号:16427562 阅读:34 留言:0更新日期:2017-10-21 21:58
本发明专利技术涉及一种快速搭建手机移动应用程序的方法和系统,属于手机应用程序搭建技术领域。所述快速搭建手机移动应用程序的系统包括原生架构、代码编辑模块、预览模块和代码打包模块;所述快速搭建手机移动应用程序的方法包括以下步骤:1)搭建原生架构;2)搭建代码编辑模块:搭建一套在线编辑JavaScript、html和css的平台系统;3)在所述平台系统开发JavaScript、html和css;4)预览:安卓和苹果中的JavaScript、html、css的替换过程,替换后查看效果;5)代码打包:将替换后的JavaScript、html、css分别与安卓和苹果这两种语言开发APP的原生代码结合起来,生成两种语言的应用程序。本发明专利技术降低了开发成本,提高了开发效率,大大降低了开发门槛,对于一些中小型APP应用是一种很好的选择。

Method and system for quickly building mobile phone application program

The invention relates to a method and a system for quickly building mobile phone mobile application program, belonging to the mobile phone application program building technology field. Quickly set up mobile phone mobile application system comprises a primary structure, code editing module, displaying module and code package module; method to quickly build mobile phone mobile application comprises the following steps: 1) build the native architecture; 2) to build the code editor module: system platform to build a set of online editing JavaScript, HTML and CSS 3); in the platform of system development JavaScript, HTML and CSS; 4) preview: replace Android and apple in the process of JavaScript, HTML, CSS, see the effect after the replacement; 5) code package: replace after JavaScript, HTML and CSS respectively with Android and apple these two kinds of language development APP the native code combined application generated in two languages. The invention reduces the development cost, improves the development efficiency, and greatly reduces the development threshold, which is a good choice for some small and medium sized APP applications.

【技术实现步骤摘要】
一种快速搭建手机移动应用程序的方法和系统
本专利技术属于手机应用程序搭建
,具体涉及一种快速搭建手机移动应用程序的方法和系统。
技术介绍
目前广泛使用的手机应用程序,主要是安卓和苹果两个系统,对于手机应用程序(后面简称:APP)开发团队来说,两种语言的差异性如同噩梦一般。尤其对于小型的开发团队来说,传统的原生开发方式很难实现APP的快速迭代和低成本维护的需求。同一款APP不得不组建两个团队完成开发工作,无论是时间成本还是人员成本都会有所增加。对于个人开发者而言,两种平台差异性使得APP开发的学习成本提高。传统的BS架构开发工程师很难在短时间内掌握两种平台的开发技巧。
技术实现思路
为了解决以上技术问题,本专利技术提供一种快速搭建手机移动应用程序的方法和系统,本专利技术快速搭建手机移动应用程序的方法和系统,降低了开发成本,提高了开发效率。本专利技术的技术方案如下:一种快速搭建手机移动应用程序的系统,所述系统包括原生架构、代码编辑模块、预览模块和代码打包模块。进一步的,所述的快速搭建手机移动应用程序的系统,所述原生架构:以接口的形式搭建好安卓和苹果这两种语言开发APP底层的调用,使原生的方法能够被JavaScript直接调用;所述代码编辑模块:用于在线编辑JavaScript、html、css的模块,该模块集成了原生架构所提供方法的调用;所述预览模块:用于测试编辑的JavaScript、html、css代码的模块;所述代码打包模块:用于将编辑完成的JavaScript、html、css代码生成为文件并保存的模块。进一步的,所述的快速搭建手机移动应用程序的系统,所述原生架构:以接口的形式搭建好安卓和苹果这两种语言开发APP底层的调用,使原生的方法能够被JavaScript直接调用,具体的实现方式安卓是webview,苹果则是UIWebview。进一步的,所述的快速搭建手机移动应用程序的系统,所述安卓和苹果这两种语言开发APP底层的调用包括手机基本功能模块。进一步的,所述的快速搭建手机移动应用程序的系统,所述手机基本功能模块包括相机、通讯录、打电话、发短信、蓝牙连接、保存文件等。本专利技术还公开一种快速搭建手机移动应用程序的方法,包括以下步骤:1)搭建原生架构:把安卓和苹果这两种语言开发APP底层的调用以接口的形式搭建好,使原生的方法能够被JavaScript直接调用;2)搭建代码编辑模块:搭建一套在线编辑JavaScript、html和css的平台系统;3)在所述平台系统开发JavaScript、html和css;4)预览:安卓和苹果中的JavaScript、html、css的替换过程,替换后查看效果;5)代码打包:将替换后的JavaScript、html、css分别与安卓和苹果这两种语言开发APP的原生代码结合起来,生成两种语言的应用程序。进一步的,所述的快速搭建手机移动应用程序的方法,所述搭建原生架构:把安卓和苹果这两种语言开发APP底层的调用以接口的形式搭建好,使原生的方法能够被JavaScript直接调用,具体的实现方式安卓是webview,苹果则是UIWebview。进一步的,所述的快速搭建手机移动应用程序的方法,所述在线编辑JavaScript、html和css的平台系统为酷丁APP。所述酷丁APP是以网站的形式存在的,网址为http://app.kudingapp.com。进一步的,所述的快速搭建手机移动应用程序的方法,所述安卓和苹果这两种语言开发APP底层的调用包括手机基本功能模块。进一步的,所述的快速搭建手机移动应用程序的方法,所述手机基本功能模块包括相机、通讯录、打电话、发短信、蓝牙连接、保存文件等。本专利技术一种快速搭建手机移动应用程序的方法和系统,作为一种新的混合开发模式,降低了开发成本,提高了开发效率,用这种方法和系统大大降低了开发的门槛,对于一些中小型APP应用是一种很好的选择。附图说明图1是本专利技术快速搭建手机移动应用程序的系统的结构示意图;图2是本专利技术快速搭建手机移动应用程序的方法的流程示意图;图3是本专利技术实施例1快速搭建手机移动应用程序的系统的结构示意图;图4是本专利技术实施例1快速搭建手机移动应用程序的方法的流程示意图。具体实施方式下面结合附图和具体实施例对本专利技术的内容作进一步详细的说明。实施例1结合图3,本专利技术一种快速搭建手机移动应用程序的系统,包括原生架构、代码编辑模块、预览模块和代码打包模块。原生架构:以接口的形式搭建好安卓和苹果这两种语言开发APP底层的调用,使原生的方法能够被JavaScript直接调用,在本实施例中,具体的实现方式安卓是webview,苹果则是UIWebview;对应的技术安卓便是WebView的JavaScriptinterface,苹果则是UIWebView的stringByEvaluatingJavaScriptFromString。代码编辑模块:用于在线编辑JavaScript、html、css的模块,该模块集成了原生架构所提供方法的调用;预览模块:用于测试编辑的JavaScript、html、css代码的模块;代码打包模块:用于将编辑完成的JavaScript、html、css代码生成为文件并保存的模块。所述安卓和苹果这两种语言开发APP底层的调用包括手机基本功能模块,如相机、通讯录、打电话、发短信、蓝牙连接、保存文件等。结合图4,本专利技术一种快速搭建手机移动应用程序的方法,包括以下步骤:1)搭建原生架构:把安卓和苹果这两种语言开发APP底层的调用以接口的形式搭建好,使原生的方法能够被JavaScript直接调用;2)搭建代码编辑模块:搭建一套在线编辑JavaScript、html和css的平台系统;3)在所述平台系统开发JavaScript、html和css;4)预览:安卓和苹果中的JavaScript、html、css的替换过程,替换后查看效果;5)代码打包:将替换后的JavaScript、html、css分别与安卓和苹果这两种语言开发APP的原生代码结合起来,生成两种语言的应用程序。在本实施例中,所述搭建原生架构:把安卓和苹果这两种语言开发APP底层的调用以接口的形式搭建好,使原生的方法能够被JavaScript直接调用,具体的实现方式安卓是webview,苹果则是UIWebview。对应的技术安卓便是WebView的JavaScriptinterface,苹果则是UIWebView的stringByEvaluatingJavaScriptFromString。所述安卓和苹果这两种语言开发APP底层的调用包括手机基本功能模块如相机、通讯录、打电话、发短信、蓝牙连接、保存文件等。在本实施例中,搭建一套在线编辑JavaScript、html和css的平台系统,所述在线编辑JavaScript、html和css的平台系统为酷丁APP,该平台是以网站的形式存在的,网址为http://app.kudingapp.com。在酷丁APP平台我们可以方便的开发JavaScript、html和css,该模块提供了大量的控件以及方法,并且把原生架构所提供方法的调用也集成到了该模块,比方说,我们知道,html是一个一个的标签组合成的,酷丁平台根据用户以及正常的业务需本文档来自技高网...
一种快速搭建手机移动应用程序的方法和系统

【技术保护点】
一种快速搭建手机移动应用程序的系统,其特征在于:所述系统包括原生架构、代码编辑模块、预览模块和代码打包模块。

【技术特征摘要】
1.一种快速搭建手机移动应用程序的系统,其特征在于:所述系统包括原生架构、代码编辑模块、预览模块和代码打包模块。2.如权利要求1所述的快速搭建手机移动应用程序的系统,其特征在于:所述原生架构:以接口的形式搭建好安卓和苹果这两种语言开发APP底层的调用,使原生的方法能够被JavaScript直接调用;所述代码编辑模块:用于在线编辑JavaScript、html、css的模块,该模块集成了原生架构所提供方法的调用;所述预览模块:用于测试编辑的JavaScript、html、css代码的模块;所述代码打包模块:用于将编辑完成的JavaScript、html、css代码生成为文件并保存的模块。3.如权利要求2所述的快速搭建手机移动应用程序的系统,其特征在于,所述原生架构:以接口的形式搭建好安卓和苹果这两种语言开发APP底层的调用,使原生的方法能够被JavaScript直接调用,具体的实现方式安卓是webview,苹果则是UIWebview。4.如权利要求2或3所述的快速搭建手机移动应用程序的系统,其特征在于:所述安卓和苹果这两种语言开发APP底层的调用包括手机基本功能模块。5.如权利要求4所述的快速搭建手机移动应用程序的系统,其特征在于:所述手机基本功能模块包括相机、通讯录、打电话、发短信、蓝牙连接、保存文件。6.一种快速搭建手机移动应用程序的方法,其特征在于,包括以下步骤:1...

【专利技术属性】
技术研发人员:孟庆群
申请(专利权)人:山东若谷信息技术有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1