【发布时间】:2019-06-11 10:21:13
【问题描述】:
我的应用程序将阻止一些儿童网站。
在我们开始之前,我应该提一下我的应用程序是一个device administrator 应用程序,如果有帮助的话。
这样做的一种方法是像在 Linux 上一样编辑 /etc/hosts 文件,但在 Android 上,这个文件是内核文件,所以我不能在没有 root 权限的情况下编辑它。
其次,是创建一个本地代理,并检查电话流量,这样我就可以阻止特殊 IP。 (不知道怎么做或者android是否允许第三方应用这样做?)(记住我的应用是device administrator应用)
第三,是创建一个虚拟DNS,在那里,我可以选择连接或不连接哪些IP。我找到了一个开源应用程序 (DNS66),它做同样的事情,但不知道如何。
有什么想法吗?
【问题讨论】: