如何从Android中的嵌入式网页链接到电话链接?

时间:2012-02-22 04:15:59

标签: android webview protocols telephony

我有一个Android应用程序,其中有一个部分在应用程序的框架内加载网页。

在网页上,它有一个链接,可以使用tel:123456协议(即<a href="tel:123456"><img/></a>)调用我们的支持热线,并且在本机Android浏览器中的工作方式与预期完全相同。

但是,当应用程序加载嵌入页面(使用WebView)并单击tel:链接时,我会看到“网页不可用”屏幕(“电话:123456处的网页可能是暂时的下来或它可能......“)。

我认为我需要以某种方式处理应用程序中的协议,但我不确定如何。我需要做什么?

1 个答案:

答案 0 :(得分:1)

您好,您必须手动处理此问题,您必须将WebViewClient添加到您的网页,然后您必须覆盖shouldOverrideUrlLoading,请参阅here,然后您必须从网址中提取电话号码然后打电话打电话,希望这有帮助...