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>
但是在我的手机上,点了上面的数字后,不是出现拨号盘,而是显示找不到网页?
在模拟器和另一个朋友的手机上,却又能出现拨号盘?
...全文
3367 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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会显示“无法打开网页”之类的提醒,这里应该需要设定其他链接的例外吧
唯你Only 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; });

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧