Я знаю, что могу сделать это с помощью:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=39.45798340851973,-0.3835865820296931&daddr=39.44353524837272,-0.3760334814437556")); startActivity(intent);
Но мне нужно удалить диалоговое окно и оставить его для запуска навигатора ¿как это сделать?
Я знаю, что могу закрыть диалоговое окно для открытия приложения googlemap с помощью intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
Но мне нужно как раз наоборот, чтобы запустить навигатор.
попробуй
Intent i = new Intent(); i.setComponent(new ComponentName("com.android.browser", "com.android.browser.BrowserActivity")); i.setAction("android.intent.action.VIEW"); i.addCategory("android.intent.category.BROWSABLE"); Uri data = Uri.parse("http://www.google.com"); i.setData(data); startSubActivity(i, 2);