gpt4 book ai didi

Android Auto - 如何显式打开谷歌地图进行导航以显示在汽车屏幕上(intent.setPackage 不起作用)

转载 作者:行者123 更新时间:2023-12-05 00:03:05 25 4
gpt4 key购买 nike

我们的应用程序将支持 Android Auto。
我们在汽车屏幕上有一个导航按钮。当用户按下该按钮时,我们想直接打开谷歌地图进行导航(在汽车屏幕上,而不是在应用程序上)。
这是我的代码:

val uri = Uri.parse("geo:0,0?q=${latitude},${longitude}(${name})")
val intent = Intent(CarContext.ACTION_NAVIGATE, uri)
intent.setPackage("com.google.android.apps.maps")
carContext.startCarApp(intent)
现在当我有其他应用程序可以处理这个 Intent 时,例如导航应用程序或android自动示例项目的展示应用程序,它有时会与其他应用程序一起开始导航。
有谁知道如何在汽车屏幕上明确打开谷歌地图进行导航?

最佳答案

请在此处查看文档
https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:car/app/app/src/main/java/androidx/car/app/CarContext.java;l=324?q=f:CarContext
Android Auto 将使用用户选择的导航应用,我们不允许设置包名称。

关于Android Auto - 如何显式打开谷歌地图进行导航以显示在汽车屏幕上(intent.setPackage 不起作用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67497050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com