基于Hi3516开发板天气显示hap文件实现

简介: 基于Hi3516开发板天气显示hap文件实现

1、【实验目的】

1、将HarmonyOS创建的项目移植入鸿蒙系统中并应用

2、实验准备

  1. 提前准备好软件开发环境,DevEco Studio 2.1.0.501 x64,MobaXterm1_CHS1,Ubuntu16.04及以上64位系统版本。
  2. 准备BearPi-Micro,与USB转串口数据线。

3、【实验步骤】

  1. 创建一个新项目;

613c885bf48149a9bbf402c5396cd7cc.png

  2. 点击Empty Ablilty(JS)项目,再点击Next;

244313c71f7044a2941e2d0c22574ba5.png

3、自己命名项目名称,选择Application,Smart Vision,再点击Filsh;

981a09ae968943d9bb7414a9d4ee0143.png

4、创建项目完成时的界面:

19dc8b0c5f5947d5be114d079982635d.png

5、接下来重点关注MyApplication\entry\src\main\js\default\pages\index\目录下的三个文件:


.hml文件语法与HTML语法基本一致,是组成整个app的重要文件,相当于身体;


.css文件的语法是CSS,是修饰整个app的文件,相当于是衣服;


.js文件的语法是JavaScript,相当于是动作脚本;


这个环节的代码编写开发基本脱离硬件。



6、闹钟项目的目录结构


34ee77b804884cd886e287713f339ad9.png

7、Page文件的创建(editAlarm,timeArrive),注意要在pages文件下创建,于index文件同级

f72b3f2af09243c8880b5d7301ff9c59.png

8、index文件代码:附录1

9、editAlarm文件代码:附录2

10、timeArrive文件代码:附录3

11、生成hap文件,编译成功则会生成对应的.hap文件;

83d8e77b948e46a7bf93866bf4d13324.png

12、将文件烧录生成应用app

(1)将开发板与电脑用数据线连接,打开超级串口助手(MobaXterm1_CHS1),选择串口会话,波特率为115200;4b4cce1f94b54adba20f128cc134f5d9.png

(2)可进入命令窗口;

e12ee8865d1d4ed58e83a87209a7d3d3.png

(3)可以实验linux命令进行操作,进入/vendor/hap_tools/hap_example/。可以看到系统已经内置一些实例软件;

7de30ab35205495287af9b5c651a1da0.png

(4)安装.hap文件

f8cb879c841e422ea7263c58db182372.png

06ba436dd5f84f95ba60779587554f06.png

4、【实验现象】

  实验现象可在软件端进行查看:点击最右边的Previewer

f01420157b184f2fa7d262de36ec719b.png index界面现象:

a9aa0eb99bde4e919757687717ced2b6.png

editAlarm界面现象:775526242bf54d25850d5670cda50506.png

timeArrive界面现象:76535a9dac464fecacca54d5719b0e97.png


 



目录
相关文章
|
8月前
|
Linux 网络安全
嵌入式串口打印信息重定向到当前终端界面
嵌入式串口打印信息重定向到当前终端界面
92 1
|
存储
串口助手(布局,图标,串口号,隐藏界面,显示实时时间)
串口助手(布局,图标,串口号,隐藏界面,显示实时时间)
226 0
arduino环境基于wemos串口调试小助手控制小车前后左右烧写源码
arduino环境基于wemos串口调试小助手控制小车前后左右烧写源码
121 0
arduino环境基于wemos串口调试小助手控制小车前后左右烧写源码
|
8月前
|
图形学 Windows
LabVIEW生成和打印条形码
LabVIEW生成和打印条形码
84 3
|
8月前
|
传感器
基于STC8H8K64U和DS18B20的温度采集和LabVIEW上位机显示
基于STC8H8K64U和DS18B20的温度采集和LabVIEW上位机显示
基于STC8H8K64U和DS18B20的温度采集和LabVIEW上位机显示
|
8月前
|
安全 Linux
嵌入式Linux系统关闭串口调试信息的输出
嵌入式Linux系统关闭串口调试信息的输出
309 1
|
Python
树莓派的摄像头信息实时发送到PC端显示
树莓派的摄像头信息实时发送到PC端显示
302 1
|
传感器 开发者
花最少的时间驱动湿温度传感器之RT-Thread sht3x之(DIY一个小小天气站+万年历)
花最少的时间驱动湿温度传感器之RT-Thread sht3x之(DIY一个小小天气站+万年历)
99 0
语音模块语音输入树莓派打印开灯关灯源码
语音模块语音输入树莓派打印开灯关灯源码
96 0
语音模块语音输入树莓派打印开灯关灯源码
树莓派控制继电器开关样例源码
树莓派控制继电器开关样例源码
119 0
树莓派控制继电器开关样例源码