如何在Android应用程序中阻止网站

时间:2014-11-18 05:43:38

标签: android web

我想从我的Android应用程序中阻止youtube网站。如果你点击了youtube链接,它应该被阻止。怎么可能。

请给我一些建议

1 个答案:

答案 0 :(得分:0)

如果你想在webView中控制它,你应该使用自定义WebViewClient。

  private class MyWebViewClient extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
         if (Uri.parse(url).getHost().contains("www.youtube.com")) {
             return true;
         }
         // This is your not youtube site, so do not override; let your WebView load the page

         return false;
    }
    }

http://developer.android.com/guide/webapps/webview.html

在其他情况下,当你想禁止通过链接转换的可能性时,你应该使用BroadcastReceiver并控制你的意图。