webview加载网页,tel协议不会调出拨号盘?

ynduanlian 2014-07-09 10:57:47
在窗体上放了一个Webview:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

mWebView=(WebView) findViewById(R.id.webView1);

mWebView.getSettings().setJavaScriptEnabled(true);

mWebView.loadUrl("http://www.yuneach.com/android/yellowpage.asp");
}


加载的页面中有这样的内容:
<h3>工商银行:<a href="tel:95588">95588</a></h3>
<h3>招商银行:<a href="tel:95555">95555</a></h3>
但是在我的手机上,点了上面的数字后,不是出现拨号盘,而是显示找不到网页?
在模拟器和另一个朋友的手机上,却又能出现拨号盘?
...全文
3306 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dodod2012 2016-02-01
引用 6 楼 wudkj 的回复:
[quote=引用 4 楼 changpingchen 的回复:] 3L说的问题如何解决?这个有人知道吗
startActivity(intent); return true;[/quote] 楼上正解 startActivity(intent); 后面加上return true;
  • 打赏
  • 举报
回复
__sumile 2016-01-29
引用 4 楼 changpingchen 的回复:
3L说的问题如何解决?这个有人知道吗
startActivity(intent); return true;
  • 打赏
  • 举报
回复
引用 3 楼 qq_28155951 的回复:
这个我试验过了,在调用拨号功能后返回app会显示“无法打开网页”之类的提醒,这里应该需要设定其他链接的例外吧
设置一个webView.pauseTimers();就可以了
  • 打赏
  • 举报
回复
changpingchen 2015-07-01
3L说的问题如何解决?这个有人知道吗
  • 打赏
  • 举报
回复
qq_28155951 2015-06-03
这个我试验过了,在调用拨号功能后返回app会显示“无法打开网页”之类的提醒,这里应该需要设定其他链接的例外吧
  • 打赏
  • 举报
回复
tingchan 2014-07-09
引用 1 楼 ultrapro 的回复:
WebView wView =(WebView)findViewById(R.id.webview); wView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.startsWith("tel:") { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(intent); } view.loadUrl(url); return true; });
正解
  • 打赏
  • 举报
回复
儿大不由爷 2014-07-09
WebView wView =(WebView)findViewById(R.id.webview); wView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.startsWith("tel:") { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(intent); } view.loadUrl(url); return true; });
  • 打赏
  • 举报
回复
相关推荐
发帖
Android

7.9w+

社区成员

移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
帖子事件
创建了帖子
2014-07-09 10:57
社区公告
暂无公告