2012-02-22 70 views
0

我有一個Android應用程序,它有一個部分在應用程序框架中加載網頁。如何鏈接到Android的嵌入式網頁中的電話鏈接?

在網頁上,它有一個鏈接,使用tel:123456協議(即<a href="tel:123456"><img/></a>)呼叫我們的支持熱線,其工作原理與原生Android瀏覽器完全相同。

但是,當應用程序加載嵌入式頁面(使用WebView),然後單擊tel:鏈接時,出現「網頁不可用」屏幕(「網頁tel:123456可能會暫時關閉或它可能...」)。

我假設我需要以某種方式處理應用程序中的協議,但我不知道如何。我需要做什麼?

回答

1

嗨,你必須手動處理這個問題,你必須添加WebViewClient到您的網頁,然後你必須覆蓋shouldOverrideUrlLoading看到here,然後你必須從URL中提取電話號碼,然後火意圖的電話,希望這有助於。 ..