什么是快应用?

对于终端用户

快应用是一种新型免安装应用。不仅具有安卓应用体验好、功能强的优点,还具备HTML5网页自动更新、占用内存少的便捷。用户可以将喜欢的快应用添加至桌面,方便再次访问。

对于开发者

快应用是一种基于行业标准开发的新型免安装应用,使用前端技术开发成本低,可以调用设备能力用户体验好。拥有十大手机厂商的助力,获取新客成本低、留存率高。

有哪些优势?

安装Node

如果没有安装node.js,或者node的版本<6,请前往NodeJS官网下载安装。

获取安装包

Win64:DevecoFastAppIDE-V1.4.1-Win64.exe
Mac:DevecoFastAppIDE-20190706-V1.4.dmg

安装快应用IDE

Win64:点击 DevecoFastAppIDE-V1.4.1-Win64.exe 进行安装。
Mac:点击 DevecoFastAppIDE-20190706-V1.4.dmg 进行安装

华为快应用加载器用于启动和运行快应用,获取安装包:HwFastAPPEngine_Loader_Phone.apk,手动在手机中安装华为快应用加载器。

  1. 打开快应用IDE,菜单选择"文件 > 新建项目 > 新建快应用项目"。
  2. 在"新建项目"界面按照以下指导填写相关信息后,点击"确定",创建新的项目。

  1. 将手机与电脑成功连接,并打开手机的"开发者调试"模式。
  2. 在菜单栏的配置下拉框选择要编译的文件,点击"实时预览"按钮,在弹出的Inspector页面可预览工程的效果。

修改新闻类别的Tab页。

  1. 打开src/Page_Home/index.ux文件。
  2. 在script部分,修改如下代码中tabs的内容。比如将"社会"修改为"阅读"
    export default { data: { placeholder: "搜索新闻", tabs: ["推荐", "热点", "阅读", "财经", "军事","时尚","旅游","美食"], currIndex: 0 }, onInit() { //TODO初始化 data中的数据 this.$page.setTitleBar({text: '新闻',textColor: '#1A1A1A'}); }, showContent(num) { this.type = 'content_' + num }, onChangeTabIndex(evt) { this.currIndex = evt.index; } }

修改单条新闻的展示内容。

  1. 打开src/Page_Home/Component/c_page_recommend.ux文件。
  2. 在script部分,修改如下代码中items的内容。

修改文件保存后,Inspector页面会实时刷新效果,测试手机也能实时看到效果。

修改前后对比如下图所示:

选择需要调试的文件后,点击调试开始按钮开始调试。

查看调试服务启动过程中控制台的日志输出。

调试进程启动完成,启动调试窗口。

再次点击调试按钮,关闭之前的调试窗口。

应用开发完成后,可以通过"构建快应用"生成一个测试rpk包。

菜单选择"构建 > 构建快应用"。

在"输出"窗口查看构建结果。

此时,可以在"问题"窗口查看error和warning具体所在行,以便定位和修改问题。

构建成功后,将在工程目录的dist目录下,生成对应的rpk包。

将打包生成的rpk包推送到手机中外卡目录。

打开快应用加载器,点击"从本地加载快应用",找到推送到手机中的rpk包。

运行快应用。

祝贺您,您已经成功地开发和运行您的第一个快应用!

已复制代码