Как добавить собственное приложение в список приложений Карт?

1

Если какое-либо другое приложение хочет показать что-то на карте (использует ссылку geo: lat, lng), то перед отображением карты отображается список "Приложения для Карт". Итак, я могу выбрать, какое приложение карты должно быть запущено.

Как добавить собственное приложение в этот список?

Теги:
android-intent

1 ответ

0
Лучший ответ

В списке здесь показаны различные форматы URL, используемые для запуска приложений Google (включая карты). Для запуска карт вы должны использовать:

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

Если вы хотите, чтобы у пользователя была возможность открыть приложение вместо Google Maps, вам необходимо зарегистрироваться для обработки того же намерения в вашем манифесте, возможно, что-то вроде строк это.

  • 0
    мой вопрос связан со второй частью вашего ответа. Итак, мне нужно добавить <data android:scheme="geo"/> чтобы добавить мое приложение в список Карт, верно?
  • 0
    Проверьте вторую ссылку (на последнем слове моего ответа). Это дает пример того, что вам нужно сделать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню