Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 434
#1

Стандартный андроид навигатор - Программирование Android

25.11.2014, 10:18. Просмотров 1581. Ответов 7
Метки нет (Все метки)

Всем привет. Вопрос такой. Можно ли из своего приложения открыть навигатор установленный на устройстве, стандартный к примеру. Сам думаю что можно, но вот не знаю как. Вот второй вопрос посложнее, можно ли ему передать данные, к примеру конечную точку маршрута.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2014, 10:18     Стандартный андроид навигатор
Посмотрите здесь:

Простейший навигатор - Программирование Android
Доброго всем времени суток! Есть не столько необходимость, сколько задумка. Программа должна использовать GPS и считывать координаты...

Навигатор - отследить сход с маршрута - Программирование Android
Всем привет, меня интересует вот что. Как нарисовать маршрут я нагуглил, примерно, но вот как мне отследить сход с этого маршрута?

AndEngine -не стандартный размер спрайтов - Программирование Android
Здравствуйте. Обычно в уроках по AndEngine указывают что «каждый размер текстуры должен равняться значению 2 в n-ой степени!». //Обратите...

Убрать стандартный звук при нажатии на кнопку - Программирование Android
Здравствуйте уважаемые. Столкнулся с проблемой, при срабатывании события нажатия кнопки, или даже ImageView, воспроизводится звук...

Нужно соединит стандартный калькулятор возможно ли это - Программирование Android
скоро закончу свою первую андроид приложения нужен калькулятор могу ли я привязать стандартный калькулятор от сматрфона к приложению...

Служба в андроид 5 - Программирование Android
После перехода на 5 версию заметил, что кто-то стал постоянно останавливать службу. Причем броадкасты продолжают жить и постоянно ее...

Андроид - общее - Программирование Android
Здравствуйте, как бы тут вопрос без программирования не нашёл раздел, где можно сросить вопросов 2 1 когда на гуг плей я захожу с...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
25.11.2014, 10:42     Стандартный андроид навигатор #2
http://stackoverflow.com/a/2663565
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 434
25.11.2014, 11:10  [ТС]     Стандартный андроид навигатор #3
Это конечно хорошо. Но вот есть у меня например яндекс навигатор или стандартный. Могу ли я их заюзать?
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
25.11.2014, 11:17     Стандартный андроид навигатор #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
DemD10, с "Яндекс-Навигатором" вообще всё элементарно. Правда, у меня ещё используется GPSTracker для передачи своих координат, но можно и без него, тогда "Яндекс-навигатор" попытается вычислить ваши координаты самостоятельно.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
    private void showRoute() {
        // Создаем Intent для построения маршрута
        Intent intent = new Intent("ru.yandex.yandexnavi.action.BUILD_ROUTE_ON_MAP");
        intent.setPackage("ru.yandex.yandexnavi");
 
        PackageManager pm = getPackageManager();
        List<ResolveInfo> infos = pm.queryIntentActivities(intent, 0);
 
        // Проверяем, установлен ли "Яндекс.Навигатор".
        if (infos == null || infos.size() == 0) {
            // Если нет - будем открывать страничку "Навигатора" в Google Play.
            intent = new Intent(Intent.ACTION_VIEW);
            intent.setData(Uri.parse("market://details?id=ru.yandex.yandexnavi"));
        } else {
            GPSTracker gpsTracker = new GPSTracker(context);
            if (gpsTracker.canGetLocation() && gpsTracker.getLocation() != null) {
                intent.putExtra("lat_from", gpsTracker.getLatitude());
                intent.putExtra("lon_from", gpsTracker.getLongitude());
            }
            intent.putExtra("lat_to", здесь широта точки назначения);
            intent.putExtra("lon_to", здесь долгота);
        }
 
        // Запускаем нужную Activity
        startActivity(intent);
    }
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 434
25.11.2014, 11:33  [ТС]     Стандартный андроид навигатор #5
ммм...а вот это круто, спасибо вам. Я вот только юзаю гугл сервиса, для определения координат, а можно так же любой другой навигатор прописать?
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
25.11.2014, 12:01     Стандартный андроид навигатор #6
DemD10, пожалуйста. Честно говоря, другими не пользовался. Но в справке по любой серьёзной программе есть информация о том, как с ней работать, как вызывать. Этот код тоже взят из документации по "Яндекс-навигатору" и немного доработан. Необходимо знать идентификатор приложения (здесь - ru.yandex.yandexnavi) и способ вызова.
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
25.11.2014, 12:10     Стандартный андроид навигатор #7
Если вы имеете ввиду меню выбора программы для запуска, как с видео, например, - такого стандартного способа нет. Только запуск определенного приложения, а какое вы выберете разницы нет.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2014, 12:12     Стандартный андроид навигатор
Еще ссылки по теме:

Погода в андроид - Программирование Android
Как мне реализовать погоду, причем чтобы проорамма находила мое местоположение и по нем искала погоду

Приложении на андроид - Программирование Android
есть код линейной диаграммы, я хочу чтобы данные(то есть точки) вводились в текстовое поле и потом считывались при клике и добавлялись в...

JSON и Андроид - Программирование Android
Ребята помогите распарсить строку вида Делал так: public class JSON { private JSONObject jsonObject; ...

Версии Андроид - Программирование Android
Только начал изучать Android и возник вопрос по SDK. Установил SDK на винду, все пакеты, которые предлагались, оказалось, что они весят...

Книга по андроид - Программирование Android
Посоветуйте хорошую книгу для программирования на андроид. Не надо только предлагать изучение английского и книги на английском.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 434
25.11.2014, 12:12  [ТС]     Стандартный андроид навигатор #8
Спасибо, разобрался с этим дело)) Отдельное CoolMind, просто выручил.
Yandex
Объявления
25.11.2014, 12:12     Стандартный андроид навигатор
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru