废话部分
前段时间搞了个Huawei Watch3的手表,替换了我之前用了一年多的gt2。
先简单说说watch3的感受,相比gt2来说,watch3功能多了不少,但实际上在平时的使用当中用不上:(。我在使用手表的时候,用得最多的两个功能就是看时间和扫码支付了。其次就是火车时刻表,对于我这种需要经常乘坐高铁的人来说,看检票口和开车时间不用拿出手机,特别方便。其余功能用的就不是很多了,像是检测类的,比如心率检测、血氧检测、压力检测之类的,反正能开的我都给开上了,毕竟有这个功能,不用白不用嘛。续航的话,到没有一天一充或者两天一充这么麻烦,我自己也不记得多少天充一次,不过我感觉还是能用挺长时间的,虽然平时用的不多。智能模式下续航比gt2低了不少,不过相对于gt2那种“大号手环”,watch3的表现还算及格。
开发环境
说了一堆没用的,现在进入正题。
其实watch3可以兼容Android wearOS的apk应用,不过我们今天主要开发的是HarmonyOS的APP,所以不对Android的APP进行展开讨论了。
在进行开发之前,首先需要安装开发环境,HarmonyOS的开发需要使用到DevEco IDE,这个软件在华为的HarmonyOS Developer网站上就能下载到,我使用的是最新的beta版3.0 Beta2,反正不是生产使用,就是玩一玩,就嗯造beta版了。
安装的过程就不多说了,安装完成后进入软件,经过一系列简单设置后,会开始下载SDK。下载完成后便可以开始进行开发了,DevEco是基于InterillJ开发的,所以界面与操作都与InterillJ类似。完成准备后直接新建一个项目,集成环境中有需要预置的项目模板,我选择了About Ability,然后简单进行了一下配置。