怎么可以在Android中创建防火墙应用程序?

我正在构建一个家长控制应用程序来阻止访问某些网站 – 也就是Android的简单防火墙。 您认为最简单的方法是什么?

我已经看到其他应用程序使用VpnService来监控流量 – 但我正在寻找与此主题相关的任何和所有建议,方法和想法。

到目前为止,我已经为应用程序构建了UI – 它存储了每个用户配置文件所需的所有用户数据 – 现在是时候让它运行并阻止一些流量(例如 – 当一个孩子在午夜后登录到色情网站时! )

任何和所有的想法/输入非常感谢!

(当然 – 实施越简单越好!)

NoobNinja

我开始对如何开发一个简单的防火墙进行一些研究,该防火墙将通过广播接收器和ActivityManager类的组合来监控浏览器流量。

幸运的是,出于明显的隐私和安全原因,这是不可能的。 您不能使用“广播接收器和ActivityManager类”单方面监视其他应用的流量。

有问题的应用程序使用的是VpnService假装是VPN连接,并以此方式监视其他应用程序的流量。 这要求用户将应用程序实际设置为VPN提供程序,并将其用于VPN连接。