Как связать ссылку на телефонный звонок со встроенной веб-страницы в Android? - PullRequest
0 голосов
/ 22 февраля 2012

У меня есть приложение Android, в котором есть один раздел, загружающий веб-страницу в рамке приложения.

На веб-странице есть ссылка для вызова нашей службы поддержки по протоколу tel:123456 (т.е.<a href="tel:123456"><img/></a>), и это работает точно так же, как и ожидалось в родном браузере Android.

Однако, когда приложение загружает встроенную страницу (используя WebView), и я нажимаю ссылку tel:, я получаю "Webстраница недоступна "screen (" Веб-страница по тел. 123456 может быть временно недоступна или может ... ").

Я предполагаю, что мне нужно как-то обработать протокол в приложении, но я неконечно как.Что мне нужно сделать?

1 Ответ

1 голос
/ 22 февраля 2012

Привет, вы должны вручную обработать это, вы должны добавить WebViewClient на свою веб-страницу, а затем вы должны переопределить shouldOverrideUrlLoading см. здесь , а затем вам нужно извлечь номер телефона из URL, а затем запустить Намерение для телефонного звонка, надеюсь, это поможет ...

...