0

我的目标是设置auto detection和内部phone number,例如,如果用户长按数字电话,则会出现一个对话框以确认通话linksWebView

4

1 回答 1

1

这可以通过使用以下 coed 行来完成。

        mWebView.setWebViewClient(new WebViewClient(){

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            Log.d(TAG,"shouldOverrideUrlLoading url: "+url);
            if( url.startsWith("http:") || url.startsWith("https:") ) {
                return false;
            }

            // Otherwise allow the OS to handle it
            Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
            mcContext.startActivity( intent ); 
            return true;

        }
于 2012-08-28T08:54:28.207 回答