Android 如何将自己的应用程序添加到地图应用程序列表中?

Android 如何将自己的应用程序添加到地图应用程序列表中?,android,android-intent,Android,Android Intent,如果其他应用程序希望在地图上显示某些内容(使用link geo:lat,lng),则在显示地图之前,它会显示“地图应用程序”列表。因此,我可以选择应该启动哪个地图应用程序 如何将自己的应用程序添加到此列表中?该列表显示了用于启动谷歌应用程序(包括地图)的各种URL格式。要启动地图,请使用: try { Intent myIntent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("geo

如果其他应用程序希望在地图上显示某些内容(使用link geo:lat,lng),则在显示地图之前,它会显示“地图应用程序”列表。因此,我可以选择应该启动哪个地图应用程序

如何将自己的应用程序添加到此列表中?

该列表显示了用于启动谷歌应用程序(包括地图)的各种URL格式。要启动地图,请使用:

try {
    Intent myIntent = new Intent(android.content.Intent.ACTION_VIEW,       
        Uri.parse("geo:0.00,0.00"));
    startActivity(myIntent);
} catch (URISyntaxException e) { }

如果你想让用户看到打开你的应用程序而不是谷歌地图的选项,那么你必须在清单中注册以处理相同的意图,可能类似于。

我的问题与你答案的第二部分有关。因此,我需要添加
才能将我的应用程序添加到地图列表中,对吗?请查看第二个链接(在我回复的最后一个单词上)。这提供了一个你需要做什么的例子。