Android导航与google.navigation类似Uber
我正在启动一个Intent.ACTION\u视图来导航,如下所示:Android导航与google.navigation类似Uber,android,google-maps,android-intent,Android,Google Maps,Android Intent,我正在启动一个Intent.ACTION\u视图来导航,如下所示: Uri uri = Uri.parse("google.navigation:q="+lat+","+lng+"&mode=d"); Intent mapIntent = new Intent(Intent.ACTION_VIEW, uri); mapIntent.setPackage("com.google.android.apps.maps"); if (mapIntent.resolveActivity(cont
Uri uri = Uri.parse("google.navigation:q="+lat+","+lng+"&mode=d");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, uri);
mapIntent.setPackage("com.google.android.apps.maps");
if (mapIntent.resolveActivity(context.getPackageManager()) != null) {
startActivity(mapIntent);
}
这非常有效,我还创建了一个带有
windowManager = (WindowManager) getSystemService(WINDOW_SERVICE);
这在屏幕上始终可用,当我单击它时,它将恢复我的应用程序
现在我需要的是。。。当我有导航意图时,如果我点击按钮继续我的应用程序,我也想像Uber一样关闭当前的导航应用程序。
在这个视频是一个例子,我希望它是如何。3点12分,他开始导航,然后屏幕左中角会显示一个按钮,让他返回uber应用程序。3点30分导航结束后,他单击该按钮,让他返回uber应用程序。在这一点上,我的应用程序就是这样做的,但在视频中,当他返回uber应用程序时,导航应用程序关闭,这就是我需要的