Если какое-либо другое приложение хочет показать что-то на карте (использует ссылку geo: lat, lng), то перед отображением карты отображается список "Приложения для Карт". Итак, я могу выбрать, какое приложение карты должно быть запущено.
Как добавить собственное приложение в этот список?
try {
Intent myIntent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("geo:0.00,0.00"));
startActivity(myIntent);
} catch (URISyntaxException e) { }
Если вы хотите, чтобы у пользователя была возможность открыть приложение вместо Google Maps, вам необходимо зарегистрироваться для обработки того же намерения в вашем манифесте, возможно, что-то вроде строк это.
<data android:scheme="geo"/>
чтобы добавить мое приложение в список Карт, верно?