我的应用程序将阻止一些儿童网站。
在开始之前,我应该提到我的应用程序是Stream
应用程序,如果有帮助的话。
一种方法是像在Linux上一样编辑template<typename char_type>
class File : private CFileWrapper, public Stream<File<char_type>>
文件,但是在Android上,该文件是内核文件,因此未经root许可我无法对其进行编辑。
第二,是创建本地代理,并检查电话流量,因此我可以阻止特殊IP。 (不知道如何执行此操作,或者不知道android是否允许第三方应用程序执行此操作?)(请记住,我的应用程序是device administrator
应用程序)
第三,创建一个虚拟DNS,在那里,我可以选择要连接或不连接的IP。我找到了一个开源应用(DNS66),它具有相同的功能,但不知道如何实现。
有什么主意吗?