首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何打开安装在设备中的映射列表?

如何打开安装在设备中的映射列表?
EN

Stack Overflow用户
提问于 2011-06-13 19:02:58
回答 1查看 1.1K关注 0票数 2

我想打开设备上已安装的地图和导航应用程序列表,并单击按钮。如何获得安装的地图应用程序列表,如:雅虎地图、谷歌地图、必应地图等。例如,我的手机上有AT&T地图、谷歌地图、谷歌导航地图和雅虎地图。现在,当用户单击按钮时,我只想打开一个包含所有内容的列表。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-27 05:16:05

您需要将空的geo传递给意图选择器:

代码语言:javascript
运行
复制
Intent intent = new Intent(Intent.ACTION_VIEW, "geo:0,0?q=");
startActivity(Intent.createChooser(intent, "Select application"));

如果您想获得有关支持geo的活动的信息,可以使用以下代码:

代码语言:javascript
运行
复制
Intent intent = new Intent(Intent.ACTION_VIEW, "geo:0,0?q=");
List<ResolveInfo> list = getPackageManager().queryIntentActivities(intent,
    PackageManager.MATCH_DEFAULT_ONLY);
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6334954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档