当前位置:网站首页>#DAYU200体验官# 在DAYU200运行基于ArkUI-eTS的智能晾晒系统页面
#DAYU200体验官# 在DAYU200运行基于ArkUI-eTS的智能晾晒系统页面
2022-07-06 15:35:00 【51CTO】
目录
背景
ArkUI-eTS目前已经能够多种设备运行,同时也为我们提供了越来越丰富的组件和硬件开发能力。本次主要是写一个智能晾晒系统的页面来在DAYU200上面进行运行测试。
eTS入门或获取eTS官方API文档可参照本人另外帖子: ArkUI_eTS手把手入门
开发环境
DevEco Studio for OpenHarmony3.0.0.900
OpenHarmony版本:3.1_Release
开发板:DAYU200 ( 基于openHarmony3.1_Release版本 )
具体开发过程
1.新建工程
创建工程完成后,工程目录如下:
随后,需在“MainAbility”目录下创建“image”目录用于存放部分页面素材资源。
(右击“MainAbility”文件名-“New”-“Directory”-输入“image”进行创建)
创建完成后,工程目录结构如下:(同时我们知道“image”目录和“resources-base-media”均可存放部分素材资源)
2.页面结构设计
主页面结构:
副页面结构:
3.代码结构
4.完整代码
5.所用部分素材
背景素材:
6.Previewer预览效果
DAYU200运行效果
gitee地址
原始版本链接(能够运行在DAYU200上的版本可下载本贴下方资源代码)
演示视频
https://ost.51cto.com/show/14309
后续开发计划
基于此晾晒系统界面和DAYU200开发板,
(1)连接Hi3861智能家居套件获取真实环境数据;
(2)调用天气API,使DAYU200联网后能够实时获取天气预报信息,从而更好的实现晾晒功能;
(3)若DAYU200本身摄像头条件不允许,可连外接摄像头或利用Hi3516 AI Camera开发套件的功能更加智能的实时监控衣物晾晒状态。
(4)同时除了硬件功能完善,也要对软件部分兼容性和功能进行升级,不仅能够将程序运行在DAYU200开发板上,也能够在所有HarmonyOS设备上运行。
边栏推荐
- (18) LCD1602 experiment
- BasicVSR_ Plusplus master test videos and pictures
- UE4蓝图学习篇(四)--流程控制ForLoop和WhileLoop
- OpenSSL:适用TLS与SSL协议的全功能工具包,通用加密库
- void关键字
- Senior soft test (Information System Project Manager) high frequency test site: project quality management
- Const keyword
- View
- Use ECs to set up an agent
- Leetcode exercise - Sword finger offer 26 Substructure of tree
猜你喜欢
Custom swap function
ACL 2022 | 序列标注的小样本NER:融合标签语义的双塔BERT模型
pytorch_ Yolox pruning [with code]
Cocoscreator+typescripts write an object pool by themselves
Sword finger offer question brushing record 1
Web APIs DOM 时间对象
NPDP certification | how do product managers communicate across functions / teams?
CocosCreator+TypeScripts自己写一个对象池
Financial professionals must read book series 6: equity investment (based on the outline and framework of the CFA exam)
That's why you can't understand recursion
随机推荐
变量与“零值”的比较
const关键字
Balanced Multimodal Learning via On-the-fly Gradient Modulation(CVPR2022 oral)
SQL server generates auto increment sequence number
[step on pit collection] attempting to deserialize object on CUDA device+buff/cache occupy too much +pad_ sequence
ICLR 2022 | pre training language model based on anti self attention mechanism
Advantages of link local address in IPv6
QT signal and slot
BasicVSR_PlusPlus-master测试视频、图片
volatile关键字
自定义 swap 函数
MySQL authentication bypass vulnerability (cve-2012-2122)
[IELTS speaking] Anna's oral learning record part1
Uniapp setting background image effect demo (sorting)
ICLR 2022 | 基于对抗自注意力机制的预训练语言模型
Export MySQL table data in pure mode
Puppeteer连接已有Chrome浏览器
欧洲生物信息研究所2021亮点报告发布:采用AlphaFold已预测出近1百万个蛋白质
uniapp滑动到一定的高度后固定某个元素到顶部效果demo(整理)
(18) LCD1602 experiment