【Android基础学习】webview加载网页,tel协议不会调出拨号盘?该如何处理
2016-02-01 14:08
543 查看
webview加载网页,tel协议不会调出拨号盘?
在窗体上放了一个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");
}
------解决方案--------------------
在窗体上放了一个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");
}
------解决方案--------------------
<span style="font-size:14px;">webView.setWebViewClient(new MyWebViewClient()); private class MyWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // return super.shouldOverrideUrlLoading(view, url); if (url.startsWith("tel:")) { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(intent); return true; } view.loadUrl(url); return true; } }</span>
相关文章推荐
- swift-枚举
- android listview多视图嵌套多视图
- IOS中UIWebView的使用详解
- iOS 按键 抖动
- swift-结构体
- Android-StrictMode-性能优化
- Android app全局字体设置
- iOS开发中手势处理简介(二)
- android之自定义控件
- Android-WebView路由登录192.168.1.1
- Android框架模式之MVC与MVP
- MTK平台Android4.4 拍照默认图片格式修改
- Android-Sql-数据性能优化
- Android studio Debug效率提升
- android *** Layout 06 RadioButton && ToggleButton && Switch
- ios学习 Mac下获取AppStore安装包文件路径
- 关于微信 init接口返回的Count和webwxbatchgetcontact post请求的参数Count
- Swift 嵌套类型
- Android开发之BUG专讲:入门篇(二)
- 自定义控件之------仿ios下拉回弹效果