问题描述
|
我有一个应用程序,可显示带有标记的地图,用于标记用户附近的地址。我希望能够在用户点击标记时在Google地方信息应用中打开地址标记。我不确定“地方信息”的开放程度是否足以让其他人随意使用。
目前,我只是使用搜索API来获取指向该地址的路线。不是最优雅的解决方案:(
谢谢
解决方法
是的,可以使用意图打开Google地方信息活动。但是我不知道如何指定一个地址作为数据参数。实际上,您可以通过意图在Android中打开任何应用程序。要查找有关活动字符串的信息,您可以从Dalvik Debug Monitor Server(DDMS)中读取,例如通过在Eclipse中使用LogCat。
有关如何开始活动的示例,请看一下用自己的意图打开另一个应用程序
, 您最经常可以以与访问自己的意图相同的方式访问设备上安装的任何意图。区别在于需要添加名称空间限定。
在Google Play上,您可以下载一个名为ManifestViewer的免费应用程序,以显示已安装的意图及其完整的名称空间。该工具可以在这里找到
当然,您需要知道是否需要以特殊方式调用意图,或者是否需要附加一些输入。