0

我正在考虑为 Android 编写一个互联网过滤器应用程序,它可以让父母在孩子的手机上阻止令人反感的网站。我假设这在 GoogleTV 推出时也会很有用。我该怎么开始?是否可以在不要求用户 root 手机的情况下阻止对特定站点的访问?

我猜我可以用 iptables 做到这一点,但这可能需要一个有根电话。

编辑:

如果手机已经root了,怎么办呢?ip表是要走的路还是有更好的方法?

4

3 回答 3

2

鉴于您可以找到 isAllowed(Url),您可以使用 WebView 加载新页面。虽然在我写它的时候,你可能想要一个比 WebView 更强大的浏览器,http://androidcommunity.com/forums/f4/how-open-a-new-screen-to-display-a-web-page-141/可能会有所帮助。

于 2010-10-04T05:00:13.643 回答
2

抱歉,应用程序无法执行此操作。

于 2010-10-03T22:47:38.580 回答
1

您可以为某些 url 设置一个意图过滤器(使用 http 方案)。通过这种方式,如果用户浏览器在识别的 url 上,您的应用程序将被启动而不是网页。

更多细节在这里:http: //developer.android.com/guide/topics/intents/intents-filters.html#ifs在这里:http : //developer.android.com/guide/topics/manifest/data-element。 html

问候,帕特里克

于 2011-11-11T17:07:17.280 回答