|
2 년 전 | |
---|---|---|
.. | ||
entry | 2 년 전 | |
gradle | 2 년 전 | |
resources | 2 년 전 | |
README.md | 2 년 전 | |
build.gradle | 2 년 전 | |
package.json | 2 년 전 | |
settings.gradle | 2 년 전 |
SmartSafeKitchenSmartGasDetection应用是基于OpenHarmony SDK开发的安装在L0(BES2600)设备上的应用,应用主要功能是检测燃气浓度,当达到预设阈值跳转到警报界面;
OpenHarmony 3.1 Release
1)git下载
git clone git@gitee.com:openharmony-sig/knowledge_demo_smart_home.git
2)项目导入
打开DevEco Studio,点击File->Open->下载路径FA/SmartSafeKitchenSmartGasDetection
PS与SmartSafeKitchenSmartWindow应用组合使用,两个应用的config.json中的bundleName必须保持一致
1)在DevEco Studio的SDK中添加@system.communicationkit.d.ts文件。
将@system.communicationkit.d.ts文件(源文件目录:~/knowledge_demo_smart_home/dev/team_x/common/communicationkit/js_api/@system.communicationkit.d.ts)拷贝到DevEco Studio的SDK中(目标目录:OpenHarmony\Sdk\js\3.1.0.0\api\phone)。OpenHarmony SDK目录在DevEco Studio安装时,由用户配置,该目录位置可在设置(ctrl+alt+s)中查找
2)生成Hap包
在主菜单栏点击Build > Build Hap(s)/App(s)
将js应用合入工程,设备端环境准备,源码下载,编译,烧录设备,应用部署的完整步骤请参考这里
.
`-- src
`-- main
|-- config.json //应用配置文件
|-- js
| `-- default
| |-- app.js // 应用程序入口
| |-- common // 公共资源
| | |-- ic_back.png
| | |-- icon_faqi.png
| | |-- icon_faxian.png
| | |-- icon_jia_sel.png
| | |-- icon_jian_sel.png
| | |-- icon_jingbao.png
| | |-- icon_liuzhuan.png
| | |-- icon_shuru.png
| | |-- icon_wifi_off.png
| | |-- icon_wifi_on.png
| | `-- icon_yunxu.png
| |-- i18n // 多语言文件
| | |-- en-US.json
| | `-- zh-CN.json
| `-- pages
| |-- dm // 设备认证界面
| | |-- dm.css
| | |-- dm.hml
| | `-- dm.js
| |-- index // 首页界面
| | |-- index.css
| | |-- index.hml
| | `-- index.js
| `-- warn // 报警界面
| |-- warn.css
| |-- warn.hml
| `-- warn.js
`-- resources
|-- base
| |-- element
| | `-- string.json
| `-- media
| |-- icon.png
| `-- icon_small.png
`-- rawfile
index.hml,
dm.hml,
warn.hml