我做了一个浏览器,它不允许用户看到任何成人内容。 我只使用了匹配器和模式,如下所示:
Matcher m = p.matcher(s);
Pattern p = Pattern.compile("\b" + Pattern.quote("word which you want to block") + "\b");
我的问题是:
是否可以过滤整个安卓?
例如:我可以制作一个内容过滤器服务,该服务可以在Android的每个浏览器后面工作吗?
我的想法是从每个浏览器中获取URL,因为我首先阅读了网站的全部内容,如果我定义的关键字与内容匹配,那么它将阻止网页,否则它不会打断用户上网。
您有多种选择:
-
使用
hosts
文件阻止(在root设备上)。 -
在默认的Android浏览器中阻止(市场上有几个应用程序为此)。