我想从我的Android应用程序中阻止youtube网站。如果你点击了youtube链接,它应该被阻止。怎么可能。
请给我一些建议
答案 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并控制你的意图。