HarmonyOS鸿蒙Next中Hicar从手机端导航和车机上自身的导航无法互斥
HarmonyOS鸿蒙Next中Hicar从手机端导航和车机上自身的导航无法互斥 hicar已经连接时,从手机上使用高德地图进行导航,车机收不到onDataReceive的DATA_TYPE_NAV_FOCUS导航焦点事件。 此时,使用车机的本机导航,本机导航开始时,通过sendCarData发送 {“navFocus”:“NATIVE”},手机端的导航不会退掉。 尝试在SDK初始化完成后/或在hicar连上时/或在发navFocus时发送{“navFocusPolicy”:1},都无法实现手机端导航与车机本地导航的互斥要求。
车机支持HarmonyOS next吗?
更多关于HarmonyOS鸿蒙Next中Hicar从手机端导航和车机上自身的导航无法互斥的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
是HiCar 桌面内嵌高德(HiCar 托管)吗? 非 HiCar 容器启动的高德不行吧。
出现什么问题
这种可能与车机适配问题有关,可以向华为开发者平台提交工单寻求帮助
不是啊 , 我记得不同车型 他的车机是有支持设备的列表的 , 你看下你的车是不是不支持HarmonyOS 的 啊
HarmonyOS鸿蒙Next中,Hicar导航与车机自带导航无法自动互斥,原因是两者使用独立导航通道且系统未纳入统一导航优先级管理。Hicar导航以投屏方式运行,车机导航直接调用本地地图服务,当前架构下不强制冲突处理,需等待后续系统更新或车厂适配。
HiCar导航焦点互斥依赖手机端导航应用主动上报焦点事件,并响应车机下发的 navFocus 指令。当前手机高德导航未触发 DATA_TYPE_NAV_FOCUS 事件,说明其可能未适配 HiCar 互斥协议。车机发送 {"navFocus":"NATIVE"} 无效,同样因手机应用未处理该消息。navFocusPolicy 需在 HiCar 连接初始化阶段由车机端配置,并依赖手机侧配合执行策略。若手机高德版本不支持相关协议,则无法实现互斥。

