我正在开发一个允许用户保存和分类位置的 Android 应用程序。用户可以通过意图从应用程序内部导航到某个位置。目前,Intent 在 Google Navigation 中打开了该位置。
我被要求添加对 Sygic 导航的支持。
我遇到的麻烦是用于 Sygic 和 Google Navigation 的 Uri 是不同的:
谷歌导航:google.navigation:q=latitude,longitude
锡吉克:com.sygic.aura://coordinate|latitude|longitude
当从我的应用程序中选择 Intent 时,我很难理解用户如何在两个不同的应用程序之间进行选择。
我看过 using createChooser
,但它只接受一个 Uri。
有人可以给我一个正确方向的指针吗?