在春节期间跟着张荣超老师的《鸿蒙应用开发实战》撸了个呼吸训练APP,并在AI camera 上运行起来,分享下一些注意点和目前遇到的问题。
一、几个注意点
1.要在AI camera上能运行起来目前在 APP里面需要配置如下
entrysrcmainconfig.json
- "deviceType": [
- <font size="4" color="Red">"smartVision"</font>
- ],
- ......
- "abilities": [
- {
- "name": "default",
- "icon": "$media:icon",
- "label": "tempsm",
- "type": "page",
- <font size="4" color="Red">"visible": true</font>
- }
- ],
复制代码2.在编译的时候要用选择Build Debug Hap(s),如下图
3.AI camera 重新上电后如果要安装APP需要再次执行以下指令关闭签名校验,才能成功安装APP
- 1). 应用安装默认要校验签名,需要执行以下命令,关闭签名校验。
- 1. ./sdcard/dev_tools/bin/bm set -s disable
- 2). 执行以下命令,安装应用。
- ./sdcard/dev_tools/bin/bm install -p /sdcard/xxx.hap
复制代码二、目前遇到的问题
在training页面,用3个timer的方式去倒计时、计算百分比、切换吸气呼气功能在DevEco Studio的Previewer运行正常,但是在AI camera板子上运行会导致异常,显示异常以及宕机,如果只有一个timer则能正常运行。目前还暂时没有找到解决办法,所以在演示视频中只有开了时间倒计时,呼气和吸气及百分比显示异常。
三、hap包和源码分享如下
hap:
code:
1