You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Android Auto的NavigationTemplate中显示导航警报?

如何在Android车载导航模板中显示Alert?

你已经成功创建了Alert实例:

val alert = Alert.Builder(
    MY_ALERT_ID, 
    CarText.Builder("My Alert").build(), 
    MY_ALERT_DURATION
).build()

要显示该警报,需将其绑定到NavigationTemplate并更新屏幕内容,具体操作如下:

  • 关联Alert到NavigationTemplate
    获取或创建你的NavigationTemplate实例,调用其setAlert()方法传入已创建的Alert对象:

    // 示例:创建或获取NavigationTemplate
    val navigationTemplate = NavigationTemplate.Builder()
        // 可添加其他必要配置(如路线信息、地图组件等)
        .build()
    
    // 将Alert设置到模板中
    navigationTemplate.setAlert(alert)
    
  • 更新屏幕模板
    在你的CarAppScreen子类中,调用updateTemplate()方法将修改后的模板应用到屏幕:

    screen.updateTemplate(navigationTemplate)
    

若需取消警报显示,只需调用navigationTemplate.setAlert(null),再执行一次updateTemplate()即可。

内容的提问来源于stack exchange,提问作者Berťák

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 11:32:34