基于HarmonyOS的华为智能手表APP开发-创建项目篇

2,658 阅读2分钟

前言

过年来了看了未来一年的项目规划,发现会涉及到智能穿戴设备的开发。顿时就感兴趣了,因为之前都是涉及的移动端东西都是手机端,比如企业微信开发,小程序开发等。因为是第一次接触到智能穿戴设备开发,故记录下。

概述

· 华为HarmonyOS智能手表分为两类:(1)智能穿戴(2)轻量级智能穿戴

· 智能穿戴产品目前只有:HUAWEI WATCH 3。其他都是轻量级智能穿戴,如HUAWEI WATCH GT 2 Pro,HUAWEI WATCH GT 3。

· 轻量级智能穿戴可以实现的功能比智能穿戴少,尤其是轻量级智能穿戴不具有发送网络请求获取数据的能力。

所需准备

因为要使用到DevEco Studio远程模拟器需要您的华为帐号进行实名认证,建议您在注册华为账号后,立即提交实名认证审核,审核周期为1~3个工作日,详情请参考注册华为帐号。下载所属开发编辑器DevEco Studio

项目流程

1.安装

双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导,在如下安装选项界面勾选DevEco Studio launcher后,点击Next。然后一路next就行

image.png

如果安装遇见下方问题

image.png 这是因为你的node版本不对,推荐使用NVM去管理你的node版本,解决方法

下载14.19.1版本
nvm install 14.19.1
查看是否下载成功
nvm list
  * 19.1.0 (Currently using 64-bit executable)
    16.17.1
    14.19.1
切换node版本
nvm use 14.19.1
    19.1.0
    16.17.1
  * 14.19.1 (Currently using 64-bit executable)
    14.6.0

如果遇见在切换版本的时候遇见下方问题

image.png

只需要把命令行通过管理员方式打开,然后运行就行

会遇见Complie SDK下载问题,记得勾选JS,因为要用的编程语言是JavaScript,因为忘记截图了,没法补充下图片。

2.创建项目流程
2.1选择项目模板

image.png

2.2创建项目

由于这个版本的SDK没有对应的Device Type(Wearable) 所有的更改Compile SDK版本

image.png

更改如下 点击finish

image.png

点击finish可以看见下列效果

image.png 提示信息如下(要在调试阶段重新安装应用程序,同时在设备上保留应用程序数据,请选择覆盖模式。方法: 转到运行>编辑配置,为指定模块设置.hap包安装模式,然后选择保留应用程序数据。)close完毕就行

安装完毕得等待一会,让加载一会资源,最终完成情况如下

image.png

3.运行项目

在编辑窗口右上角的侧边工具栏,点击Previewer,打开预览器

image.png

4.总结

智能手表上的App开发也能基于js来进行开发,目前是打算用华为的智能设备来跑个Demo,后续会陆续更新语法,路由,以及推送的实现。