1

我正在开发一个允许用户保存和分类位置的 Android 应用程序。用户可以通过意图从应用程序内部导航到某个位置。目前,Intent 在 Google Navigation 中打开了该位置。

我被要求添加对 Sygic 导航的支持。

我遇到的麻烦是用于 Sygic 和 Google Navigation 的 Uri 是不同的:

谷歌导航:google.navigation:q=latitude,longitude

锡吉克:com.sygic.aura://coordinate|latitude|longitude

当从我的应用程序中选择 Intent 时,我很难理解用户如何在两个不同的应用程序之间进行选择。

我看过 using createChooser,但它只接受一个 Uri。

有人可以给我一个正确方向的指针吗?

4

0 回答 0