第一个快应用(quickapp)demo

简介

随着3月20号北京开发的快应用(quickapp)的发布,各大手机应用厂商加入了快应用这个行列,该应用模块以标准js语法+重组css标签+Flexbox布局+mvvm模式。类似于微信小程序的依附在微信中,而快应用依附在各大应用市场,可搜索直接打开,无需安装的便捷操作方式。

环境搭建(window平台)

  1. 安装nodejs(官网)。
  2. 安装hap-toolkit(打开cmd->npm install -g hap-toolkit)
  3. 安装完成输入命令(hap -V)

正确输出版本信息说明安装成功。例如(0.0.26)

二、初始化项目

1.执行以下命令初始化项目

hap init (你的项目名称)

命令生成后,该目录的结构如下

├── node_modules
├── sign                      rpk包签名模块
│   └── debug                 调试环境
│       ├── certificate.pem   证书文件
│       └── private.pem       私钥文件
├── src
│   ├── Common                公用的资源文件和组件文件
│   │   └── logo.png          manifest.json中配置的icon
│   ├── Demo                  页面目录
│   |   └── index.ux          页面文件,文件名不必与父文件夹相同
│   ├── app.ux                APP文件(用于包括公用资源)
│   └── manifest.json         项目配置文件(如:应用描述、接口申明、页面路由等)
└── package.json              定义项目需要的各种模块及配置信息,npm install根据这个配置文件,自动下载所需的运行和开发环境
2.编译项目

先安装依赖,在项目根目录执行以下命令

npm install

待安装完成,使用以下命令编译打包生成rpk包

npm run build

编译打包成功后,项目根目录下会生成文件夹:build、dist

  • build:临时产出,包含编译后的页面js,图片等
  • dist:最终产出,包含rpk文件。其实是将build目录下的资源打包压缩为一个文件,后缀名为rpk,这个rpk文件就是项目编译后的最终产出

使用以下命令可自动重新编译,

npm run watch
注意:

第一个快应用(quickapp)demo_第1张图片

如果碰到上面的错误信息的话,我们可以通过命令hap update –force来解决此问题

三、调试

1.安装调试器

1.调试器是一个android应用,直接下载
2.按钮都不能点击,还需要再安装平台预览版
两个应用安装完就可以安装快应用了

第一个快应用(quickapp)demo_第2张图片

2.安装运行rpk包

有两种方式:
* HTTP请求:开发者启动HTTP服务器,打开调试器,点击扫码安装配置HTTP服务器地址,下载rpk包,并唤起平台运行rpk包
* 本地安装:开发者将rpk包拷贝到手机文件系统,打开调试器,点击本地安装选择rpk包,并唤起平台运行rpk包

推荐第一种方式,调试比较方便。

http请求方式:
执行命令:

// 默认端口12306
npm run server


执行成功会显示二维码,可用调试器扫描二维码安装,或点击调试器右上角设置http服务器地址再点击在线更新。

此时配合命令

npm run watch
“`
即可边开发边预览效果

3.所推荐使用的IDE

推荐的ide为vscode+hap extension插件开发,插件安装:
第一个快应用(quickapp)demo_第3张图片

推荐链接:

wanandroid 快应用(quickapp)版本

你可能感兴趣的:(android笔记)