【发布时间】:2015-01-05 22:05:42
【问题描述】:
我尝试通过谷歌搜索找到这个并通过 stackoverflow 搜索。如果它存在,我认为这将是一件简单的事情......
有没有办法在亚马逊设备上创建一个 Intent 以使用他们的地图应用程序开始导航?
类似于以下内容(因为它适用于大多数 Android 设备)
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + latitude + ","
+ longitude)));
非常感谢任何帮助
【问题讨论】:
-
Intent在“Android 上”不起作用。它仅适用于恰好在某些ACTION_VIEW活动中支持Uri结构的Android 设备。目前,这可能包括谷歌地图应用程序。然而,谷歌不仅可以摆脱对此的支持(因为它没有记录和不受支持),而且没有其他地图应用程序必须支持它。您不仅会遇到完全缺少 Google 地图的设备(例如 Kindle Fire 系列)的问题,而且还会遇到用户禁用了 Google 地图的任何设备,可能是选择了不同的地图应用程序。 -
此特定应用程序的用户群了解 Google 地图和一般的 Google Play 服务是此特定功能(导航到目的地的功能)的要求。如果我不清楚,我很抱歉。我只是试图添加对亚马逊设备的支持。然而,从那以后,我找到了一个适合我的解决方案。无论哪种方式,感谢您的意见。
标签: android android-intent navigation amazon kindle