1. 程式人生 > >android開發--使用webView載入tel協議不會開啟撥號盤解決

android開發--使用webView載入tel協議不會開啟撥號盤解決

在載入url之前進行判斷,url是否是tel協議開頭,然後進行載入,即可開啟撥號盤


        mWebView.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView webView, String url) {
                if (url.startsWith("tel:")) {
                    Intent intent = new Intent(Intent.ACTION_VIEW,
                            Uri.parse(url));
                    startActivity(intent);
                    return
true; } webView.loadUrl(url); return true; } });