Как сделать так: К примеру есть надпись: «Мы вконтакте» и «Мы в facebook», при нажатии на «Мы вконтакте» приложение сразу предлагает открыть ссылку приложением вк(конечно если он установлен на телефоне), аналогично «Мы в facebook»
Отслеживать
задан 9 мая 2015 в 13:10
323 3 3 серебряных знака 15 15 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Создаем интент как для открытия обычной ссылки. Если вам нужно именно предложить открыть им, то делать ничего не надо, оно будет в списке выбора приложений. Если же нужно в первую очередь открыть им, то ищем среди приложений, которыми можно открыть эту ссылку, подходящее и ставим его.
private static final String VK_APP_PACKAGE_ID = «com.vkontakte.android»; private static final String FACEBOOK_APP_PACKAGE_ID = «com.facebook.katana»; public static void openLink(Activity activity, String url) < Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); ListresInfo = activity.getPackageManager().queryIntentActivities(intent, 0); if (resInfo.isEmpty()) return; for (ResolveInfo info: resInfo) < if (info.activityInfo == null) continue; if (VK_APP_PACKAGE_ID.equals(info.activityInfo.packageName) || FACEBOOK_APP_PACKAGE_ID.equals(info.activityInfo.packageName) ) < intent.setPackage(info.activityInfo.packageName); break; >> activity.startActivity(intent); > Иcпользоваение в активности: openLink(this, «http://vk.com/id1»); openLink(this, «https://www.facebook.com/groups/StackOverFlow»);
Источник: ru.stackoverflow.com
Как открывать ссылки из браузера в нужном приложении на Андроид
Как открыть ссылку через приложение телефона на Android?
Добрый вечер! Сегодня поведаю устранение относительно часто встречающейся проблемы на android смартфонах.
Моя жена столкнулась с этим при работе с приложением ВКонтакте, но как я понял, такая беда встречается в куче других приложений, среди них YouTube и некоторые другие, не менее именитые.
Проблема следующая , открывая ссылку из приложения, которую прислали вам, например, в сообщении. Вы не видите страницу, а появляется текст ошибки 404 .
Ошибка на яндекс.музыке
Перезагрузка телефона, удаление приложения и прочие не хитрые действия не давали ожидаемого эффекта и ссылки все равно не открывались.
Модель телефона samsung galaxy s6 edge, я думал что это именно его проблема, но по мере разбирательств, оказалось, что проблема распространяется на все телефоны с ОС Android.
Можно наверное, полностью сбросить настройки на заводские и это решило бы проблему, но восстанавливать все приложения и данные, неохота из-за такой мелочи.
Долго жена мучилась, наконец руки дошли, решил исправить, а тут еще и накосячил как раз. все звезды сошлись, так сказать.
ССЫЛКА НЕ ОТКРЫВАЕТСЯ? Показываю как исправить и настроить андроид телефон
Погуглив нашел очень простое решение на англоязычном форуме.
1. Заходим в меню;
2. Открываем настройки телефона;
4. Вверху будет кнопочка «Опции», выглядит как три точки расположенных вертикально;
5. Нажимаем на нее и выбираем пункт «Сбросить настройки приложений».
Источник: dzen.ru
Как открыть ссылку в нужном приложении Xiaomi
Ранее, мы уже публиковали похожую инструкцию для Xiaomi. Но к сожалению, после обновления до MIUI 13, она может быть не актуальна. Если при открытии ссылки в браузере, она открывается в новой вкладке, а не в приложении, то попробуйте выполнить следующие действия:
Как открыть ссылку в приложении, а не браузере
- Откройте Настройки и вверху, в поиске, напишите «Доступ ко всем файлам» и зайдите в этот раздел
- В появившемся списке, найдите нужное приложение (в нашем примере, это YouTube Vanced), а затем выберите «Открывать по умолчанию»
Всего: 10 комментариев
- Марина 29.05.2022
Здравствуйте, очень помогла ваша статья, но мне постоянно приходится проделывать эти манипуляции. Постоянно скидывается.
- Антон 03.08.2022
Да, действительно — на MIUI 13 этот способ срабатывает, но через несколько дней почему то опять всё вернулось назад, у нужных ссылок в настройках галочки исчезают (
Не прокатывает с Pure Tuber. Даже нет такого пункта: Открывать по умолчанию. А если перейти в раздел Приложения — Все приложения — Приложения по умолчанию — Открытие ссылок — то здесь нет вообще никаких типов ссылок.
- Дмиитрий 29.06.2022
Открываете главное меню настроек телефона и пишите в поисковой строке «Доступ ко всем файлам», после чего видите одноимённый раздел. Нажимаете на него и находите нужное приложение. Затем находите строчку «Открывать по умолчанию» и переходите в раздел «Добавить ссылку», после чего ставите галочки на всех поддерживаемых ссылках. Теперь переход работает так как и должен.
- Татьяна 24.07.2022
Источник: faqpda.ru