你需要使用電話的關鍵字在你的鏈接,而不是呼我
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startsWith("tel:")) {
Intent intent = new Intent(Intent.ACTION_DIAL,
Uri.parse(url));
startActivity(intent);
}else if(url.startsWith("http:") || url.startsWith("https:")) {
view.loadUrl(url);
}
return true;
}
和你的鏈接看起來像這樣<a href="your_number">your_number</a>
編輯
喲ü可以在頁面上開始注入代碼到裝載頁面/在函數中使用這種方式
webView.loadUrl("javascript:(function() { ... })()");
在這裏完成的時間,你可以寫代碼替換爲兩個onPageStarted()
和onPageFinished()
使用DOM
和你的教學貫徹元素。
感謝您的快速回復。對不起,忘了提醒一下。這個數據應該由服務器 – PM16
控制,你可以更詳細地說明這一點 – Pratik