Намерение начать навигационное действие

В моем приложении у меня есть возможность начать навигацию к выбранному POI. В основном я хочу запустить пошаговый навигатор из своего приложения. Дело в том, что я не знаю, какой (если есть) навигатор установлен.

Итак, вопрос в том, как запустить намерение, сначала показывая пользователю список подходящих действий для навигации, позволяя ему выбирать, какое из них он хотел бы использовать? Также было бы неплохо найти способ передать дополнительные параметры выбранному действию (для меня это звучит как проблема, поскольку разные навигационные приложения используют разные названия для своих дополнительных функций, я полагаю).

На случай, если это неясно: я ищу способ ОТОБРАТЬ СПИСОК ПОДХОДЯЩИХ ПРИЛОЖЕНИЙ ДЛЯ НАВИГАЦИИ С ОПЦИЕЙ СДЕЛАТЬ ОДИН ПО УМОЛЧАНИЮ.

РЕДАКТИРОВАТЬ: Найдите здесь реализацию http://datamoil.blogspot.com/2011/04/android-universal-intent-to-start.html

27
задан Elijah Saounkine 29 April 2011 в 13:01
поделиться