没有合适的资源?快使用搜索试试~ 我知道了~
首页HarmonyOS设备应用开发文档
HarmonyOS设备应用开发文档
需积分: 50 15 下载量 49 浏览量
更新于2023-03-16
评论
收藏 1.15MB PDF 举报
介绍了鸿蒙os中在设备上开发相应模块及接口的规范和指导内容,包括车辆控制、车载系统应用、智能穿戴模块和应用、华为智慧屏等内容
资源详情
资源评论
资源推荐
应用开发文档内容来自鸿蒙官方网站,鸿蒙学堂 hmxt.org 整理
HarmonyOS 设备应用开发文档
V1.0
鸿蒙学堂 hmxt.org 整理
2020 年 9 月 10 日
应用开发文档内容来自鸿蒙官方网站,鸿蒙学堂 hmxt.org 整理
目 录
1 车机 .................................................................................................................................................................1
1.1 概述 ...................................................................................................................................................1
1.2 驾驶安全管控 ................................................................................................................................2
1.2.1 开发驾驶模式支持应用 ................................................................................................2
1.2.2 定制化系统能力约束 .....................................................................................................5
1.3 车辆控制 ..........................................................................................................................................8
1.3.1 开发车辆控制应用 .........................................................................................................8
1.3.2 OEM 扩展接口 .............................................................................................................. 14
1.3.3 开发 TBOX 相关应用 .................................................................................................. 16
1.3.4 开发 CLUSTER 相关应用 ........................................................................................... 17
1.3.5 开发 ADAS 相关应用 .................................................................................................. 18
1.4 打造车载系统应用 .................................................................................................................... 22
1.4.1 创建车载应用项目 ...................................................................................................... 22
1.4.2 添加多媒体支持 ........................................................................................................... 23
2 智能穿戴 .................................................................................................................................................... 31
2.1 概述 ................................................................................................................................................ 31
2.2 打造智能穿戴应用 .................................................................................................................... 32
2.3 添加智能穿戴模块 .................................................................................................................... 35
2.4 创建智能穿戴设备应用通知 .................................................................................................. 49
2.4.1 介绍 .................................................................................................................................. 50
2.4.2 开发指导 ......................................................................................................................... 52
2.5 降低应用功耗 ............................................................................................................................. 60
3 智慧屏 ......................................................................................................................................................... 61
3.1 概述 ................................................................................................................................................ 61
声明:所有内容均来自华为官方网站,如有错误,欢迎指正
应用开发文档内容来自鸿蒙官方网站,鸿蒙学堂 hmxt.org 整理
1
1 车机
1.1 概述
HarmonyOS 针对汽车场景提供了驾驶安全管控和车辆控制能力集,帮助开发
者构建车载控制平台上可以使用的应用。开发者通过这些能力集,可以构建出
更加适合于车载控制系统上运行的应用,提高驾驶员体验,也让乘客在旅途中
享受优质的乘车服务。
基本概念
驾驶模式与非驾驶模式
在汽车行业,不同地域、国家对于车载中控系统有限制,例如汽车行驶过程中
不允许播放视频和消息弹框,以避免影响驾驶员安全。HarmonyOS 针对汽车
定义了“驾驶模式”和“非驾驶模式”用来标识车辆状态:
▪ 驾驶模式:汽车行驶过程中,当车辆状态达到或者超过车厂定义的限制标准后,当前车辆
的状态就定义为“驾驶模式”状态。
▪ 非驾驶模式:与“驾驶模式”状态相对,即车辆没有达到车厂规定的限制标准,则认为是
处于“非驾驶模式”状态。
在驾驶模式状态下,HarmonyOS 系统会根据当前车辆限制标准,对系统能力
做约束,例如不允许播放视频和弹框,而在非驾驶模式状态下,系统能力则不
受影响。
驾驶模式支持应用
应用开发文档内容来自鸿蒙官方网站,鸿蒙学堂 hmxt.org 整理
2
HarmonyOS 在应用增加了“驾驶模式”状态支持。对于“驾驶模式”状态支
持的应用,在车辆行驶过程中可以正常运行,而对于“驾驶模式”状态不支持
的应用,则在车辆行驶过程中做限制,例如禁止播放视频,禁止文本弹框等,
不同的厂商限制不同,具体详情请参考车厂说明。
HarmonyOS 应用市场在应用上架时会进行审核,对于“驾驶模式”状态支持
的应用,HarmonyOS 规定开发者要遵守汽车行业应用开发规范要求,具体参
考驾驶安全管控章节。
约束与限制
• HarmonyOS 车载应用要求支持“驾驶模式”和“非驾驶模式”状态切换。
• 驾驶模式下,默认不允许执行影响驾驶安全的所有操作,例如播放视频,弹框等。不同车
厂、地域、国家对影响驾驶安全的操作限制不同,开发者需要基于具体限制开发应用,以
确保驾驶员驾驶安全,共同营造安全的驾驶体验。
1.2 驾驶安全管控
1.2.1 开发驾驶模式支持应用
场景介绍
HarmonyOS 除了限制系统能力来保证驾驶员安全,同时提供了驾驶模式相关
接口,允许开发者使用第三方能力库来开发驾驶模式下可用的安全应用,本章
节主要简述如何开发驾驶模式下安全应用。
接口说明
应用开发文档内容来自鸿蒙官方网站,鸿蒙学堂 hmxt.org 整理
3
HarmonyOS 提供了驾驶模式管理类 DrivingSafetyManager,开发者可以使
用该类的开放能力,开发符合驾驶模式安全要求的应用。
接口名
描述
getRestraint()
获取当前系统在“驾驶模式”状态下的约束条件。
isDrivingMode()
查询当前车辆是否处于“驾驶模式”状态。
isDrivingSafety()
判断当前的应用是否是安全的。
表 1 DrivingSafetyManager 的主要接口
开发步骤
开发一个应用具备如下能力:
• 音乐播放能力。
• 通过弹框来显示通知信息。
• 视频播放能力(三方视频播放开发库)。
• 遵守地区法规,在车辆行驶过程中不能弹框和播放视频。
1. 在开始构建应用之前,请务必遵守 HarmonyOS 的约束和限制。
2. 为应用添加驾驶模式支持。
HarmonyOS 车载应用需要开发者指定当前应用是否支持“驾驶模式”状态。
对于不支持驾驶模式状态的应用,在汽车进入“驾驶模式”状态后,不允许启
动,对于已经启动的应用也会冻结操作并退出。因此,开发者需要在应用配置
文件(config.json)中"supported-modes"配置项中增加"drive"模式,以表
剩余63页未读,继续阅读
羽长风
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0