赞
踩
华为HarmonyOS智能手表分为两类:(1)智能穿戴(2)轻量级智能穿戴
- 智能穿戴产品目前只有:HUAWEI WATCH 3。
- 其他都是轻量级智能穿戴,如HUAWEI WATCH GT 2 Pro,HUAWEI WATCH GT 3。
本文仅针对智能穿戴设备(如HAWEI WATCH 3):轻量级智能穿戴可以实现的功能比智能穿戴少,尤其是轻量级智能穿戴不具有发送网络请求获取数据的能力。
本文是基于JavaScript的智能手表开发指导,开发时尽量选择6及以上的SDK版本。
智能穿戴设计指南:
文档中心https://developer.harmonyos.com/cn/docs/design/des-guides/design-principles-0000001052899763智能穿戴开发JS API参考:
智能穿戴的基准宽度为454px(px为逻辑像素,非物理像素),实际显示效果会根据实际屏幕宽度进行缩放。
换算关系:组件的width设为100px时,在宽度为454物理像素的屏幕上,实际显示为100物理像素;在宽度为908物理像素的屏幕上,实际显示为200物理像素。
智能穿戴设计常用尺寸:
(1)常用文字大小
(2)图标大小
(3)间距大小
(1) input 组件
交互式组件,包括单选框,多选框,按钮。
Note:智能穿戴仅支Input类型设置为button、radio、checkbox。
(2) swiper组件
滑动容器,提供切换子组件显示的能力。
Note:swiper组件支持除<list>之外的子组件。
(3)list组件
列表包含一系列相同宽度的列表项。适合连续、多行呈现同类数据,例如图片和文本。
(4)progress组件
进度条,用于显示内容加载或操作处理进度。
图片帧动画播放器。
(1) picker-view组件
嵌入页面的滑动选择器,不支持子组件。
(2) slider组件
滑动条组件,用来快速调节设置值,如音量、亮度等。
(3)switch组件
开关选择器,通过开关,开启或关闭某个功能。
(1) 智能穿戴不支持的容器组件
(2)智能穿戴不支持的基础组件
(3)智能穿戴不支持的媒体组件
(4)智能穿戴不支持栅格组件
栅格布局效果,通过栅格系统进行元素布局,主要包括<grid-container><grid-row><grid-col>栅格容器组件。
1. 网络数据请求
通过网络获取数据。
Note:支持RestFul风格的OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE请求。
2. 页面路由
页面的跳转、页面之间参数的传递。
3. 弹窗
4. 定时器
5. 日志打印
6. 公共事件和通知
7. 数据存储
9. 振动
传感器需要对应硬件支持,仅支持真机调试。
1. 加速度数据变化:sensor.subscribeAccelerometer
2. 计步传感器数据变化:sensor.subscribeStepCounter
3. 心率传感器数据变化:sensor.subscribeHeartRate
4. 设备佩戴状态:sensor.subscribeOnBodyState
5. 设备方向传感器数据变化:sensor.subscribeDeviceOrientation
6. 陀螺仪数据变化:sensor.subscribeGyroscope
7. 罗盘数据变化:sensor.subscribeCompass
8. 环境光线感应数据变化:sensor.subscribeLight
9. 气压传感器数据变化:sensor.subscribeBarometer
10. 重力传感器数据变化 (BETA)7+:sensor.subscribeGravity
11. 磁力计数据变化 (BETA)7+:sensor.subscribeMagnetic
智能穿戴Java开发指南:
文档中心https://developer.harmonyos.com/cn/docs/documentation/doc-guides/wearable-overview-0000001052065839鸿蒙智能穿戴模拟器Demo集锦:
张荣超 - HarmonyOS App项目实战(智能手表篇):
华为开发者学堂-面向开发者学习、认证和职业发展的人才生态平台https://developer.huawei.com/consumer/cn/training/course/video/101612430951144217如何在华为智能穿戴上开发分布式出行应用:
华为开发者学堂-面向开发者学习、认证和职业发展的人才生态平台华为开发者学堂https://developer.huawei.com/consumer/cn/training/course/video/101614752386726021如何在华为智能穿戴上开发一款数字小游戏:
华为开发者学堂-面向开发者学习、认证和职业发展的人才生态平台华为开发者学堂https://developer.huawei.com/consumer/cn/training/course/video/101612949244533214如何在华为智能穿戴上开发分布式影音应用:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。