屏蔽webvie嵌套頁廣告

最近在android项目中使用webview嵌套网页后,打开时总是弹出运营商广告,不胜其扰。以下网上摘录方法屏蔽之..

 1 private class MyWebViewClient extends  WebViewClient {
 2        // 这个重载方法主要是处理点击链接不跳走,直接在webview中打开得
 3         @Override
 4         public boolean shouldOverrideUrlLoading(WebView view, String url){
 5             view.loadUrl(url);
 6             return true;
 7         }
 8     
 9         
10         @SuppressLint("NewApi")
11         @Override
12         public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
13             if(!url.contains("huami.net.cn")){
14                 return new WebResourceResponse(null, null, null);
15             }
16             return null;
17         }
18     }

使用的话就是:
webView.setWebViewClient(new MyWebViewClient());

更多相关文章
一周排行
  • convert datetime 127 和 Stuff 一起使用時,需要慎重注意刪除字符的start position
    convert datetime 127 和 Stuff 一起使用时,需要慎重注意删除字符 ...
  • 个性化的90后进入职场究竟什么样,在HR眼中,他们与职场前辈有哪些不同?每天不是听求职者吐槽,然后安慰劝导,最后引导他们做出合理的职业规划,就是在听企业HR们的抱怨,说90后职场新人的举动常把他们雷倒.本文讲述了一些 ...
  • 公司有一个内部论坛数据库,比较小1G左右,版本是MySQL 5.1,在导出数据库时报错如下: [[email protected] ~]# mysqldump -uroot -p xxxx > xxxxx ...
  • 做水印图片的时候,发现WPF的System.Windows.Shapes类有绘制直线,椭圆等形状.却没有绘字符串的类. 无奈之下又用回GDI+ 发生的GDI+一般性错误初步估计的线程的原因. 在load事件加载不会出
  • 


    		    5a. Windows Powershell內置cmdlets
    Windows Powershell内置cmdlets 在这篇文章中,我所说的cmdlet
  • Domino系统管理员掌握的29个问题 1. Domino/data所在盘空间不够了怎么辦? Domino Administrator-->files-->tools-->folder-->n ...
  • Cleaning Robot Time Limit: 1MS   Memory Limit: 65536K Total Submissions: 4073   Accepted: 1659 Description H ...
  • @echo on setlocal rem 设置数据库和备份文件参数... set sid=testorcl set username=testname set password=testpwd set bakdir
  • yum命令用ctrl+z命令中断后,再运行yum时,出现: Existing lock /var/run/yum.pid: another copy is running as pid 3046. Another a ...
  • VisualStudio:讓 XML 支持智能提示
    将 XSD 文件拷贝到 VS 下的指定目录,我的电脑上的目录为:C:\Program Fi