今天无意间看到这个快应用的介绍感觉很有意思,看了它的开发过程,发觉他其实和小程序很像也是用h5和js来写的,自我感觉它的优势就像它官网说的: 快应用具备传统APP完整的应用体验,无需安装、即点即用。而且快应用是基于手机硬件平台的新型应用形态,标准是由主流手机厂商组成的快应用联盟联合制定就这点来说感觉比小程序强一点了!!!
我们今天叫初探也就意味着第一步就要讲讲搭建快应用(QuickApp)开发环境;
一.环境搭建
这里先丢个官网地址吧!!:https://www.quickapp.cn/ 想要深入了解自然去看看官网更好!
首先呢!你得在你的电脑上安装nodeJs 按照官网的说法是选择6.0到8.0版本之间即可,至于为什么也不用去深究了,我安装的是7.0版本的,这里给个地址方便大家直接下载:https://nodejs.org/en/blog/release/v7.0.0/ 安装过程就一直next就行了!
接着我们要安装hap-toolkit ,首先在cmd命令行里面输入 npm install -g hap-toolkit 这个可能会需要点时间,最后用下面这个命令来查看版本 hap -V (注意V为大写)如果的到像1.1.3类似数值
说明安装成功了,接下来我们来弄个hello world吧
二.Demo实例及调试
首先你自己选个项目目录然后直接在地址栏里输cmd,之后输入如下命令hap init <ProjectName> 接着它会显示 prompt: Init your Project: (helloworld)
输入你的项目名直接回车就行,能后你就会看到生成了一个工程,这个工程可能懂js的同学应该会比较熟悉,大家去官网看看它的详细介绍我这里就不
说啥了,说到大家肯定会想着如何运行和查看了,其实的话,它这里就是下载两个APP就好,这里直接给大家准备两个地址,
https://statres.quickapp.cn/quickapp/quickapp/201803/file/201803200129552999556.apk
这是一个手机安装调试器 ,接着还有一个预览平台 https://statres.quickapp.cn/quickapp/quickapp/201803/file/201803200130021102030.apk ,
好了,在调试器里呢它提供了,3种安装模式,不过我只是试过本地安装
首先你要用命令生成一个rpk文件 输入 npm run build ,之后就会在你的项目dist文件夹生成一个rpk文件(默认会有一个,这是在你改动之后,它会覆盖掉) 之后你可以右击鼠标发送到手机就行!
最后你在调试器中选择本地安装即可
(找到你要的那个rpk文件,当然你要是找不到,就直接全局搜索吧) 最后点击开始调试就可以了(如果显示没有查找到服务器,多试试几篇就行) ,
通过这次后,以后你就直接可以在预览平台上一键秒开了(在此之前它是一片空白)!今天我就先介绍到这里吧
其实呢,你要是有兴趣可以自己去改改代码试试,当然前提是你对js要熟悉哦!