为了账号安全,请及时绑定邮箱和手机立即绑定

webView嵌套Html5的问题

Html5中可以使用如下代码进行电话的拨打,短息的下发。在浏览器中可以实现。
<a href="tel:12345678910">拨号</a>   
<a href="sms:12345678910">发短信</a>

但是在自己的webView中加载却不会调用。大神给支支招。是不支持么?

正在回答

1 回答

webview.setWebViewClient(new WebViewClient(){  

            @Override  

            public boolean shouldOverrideUrlLoading(WebView view, String url) {  

                if (url.startWith("tel:")) {  

                    //TODO把电话号从url里取出来

                    Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse("tell"+phone));  

                    startActivity(intent);  

                    return true;

                }  

                return super.shouldOverrideUrlLoading(view, url);  

            }  

        });  

按照上面的方法试试

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android中的WebView实战详解
  • 参与学习       32827    人
  • 解答问题       51    个

在App中玩转Web页面,介绍介绍WebView是什么、怎么使用

进入课程

webView嵌套Html5的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信