我正在尝试使用以下代码启动谷歌地图
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?daddr="+address));
startActivity(intent);
我的目的是在您选择路线的部分直接启动Google地图。但是,在某些手机上,他们建议在Google地图旁边推出不同的应用。我怎么能绕过这个提示?如果用户选择其他应用程序,可能会弄乱我的意图(启动导航)。
答案 0 :(得分:2)
试试这个
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("google.navigation:q=" + address));
intent.setClassName("com.google.android.apps.maps",
"com.google.android.maps.MapsActivity");
startActivity(intent);