Откройте URL-адрес с опцией «Установленное приложение и браузер» в Android

У меня есть URL-адрес строки. Требование: при нажатии кнопки должен открываться селектор по умолчанию, если приложение с глубокими ссылками установлено вместе с пользователем, иначе он открывает браузер.

Я делаю это при нажатии кнопки:

Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url);
startActivity(i);

OnClick открывает только браузер, даже если установлено приложение с глубокими ссылками. Какой должен быть подход?


person asdec90    schedule 11.07.2016    source источник
comment
вы можете использовать вариант обмена.   -  person dipali    schedule 11.07.2016
comment
вам нужно увидеть это: Сделайте ссылку в браузер Android запускает мое приложение?   -  person Janki Gadhiya    schedule 11.07.2016
comment
используйте:stackoverflow.com/questions/13518453/   -  person dipali    schedule 11.07.2016
comment
Взгляните на этот ответ - stackoverflow.com/questions/3872063/   -  person niranjan_b    schedule 11.07.2016


Ответы (1)


Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url);
startActivity(i);

Приведенный выше код работал в случае URL-адреса с глубокой ссылкой. Выбор по умолчанию дал вариант для приложения.

person asdec90    schedule 11.07.2016