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