Android 通过hosts屏蔽指定ip的网络访问

客户的需求总是千奇百怪,不过拥有Source Code的编辑权,可行性也就不再是难题。


hosts屏蔽格式与windows一致,同样不支持通配符*,这就要列出具体域名,顶级域名不是所有子域名的全集。

通过指定对应ip的域名解析为localhost就可以屏蔽网络访问,以下是禁用讯飞输入法一些网络访问的例子:


hosts位置:

system/core/rootdir/etc/hosts


127.0.0.1                  localhost
#Xunfei IME
127.0.0.1                  ossp.voicecloud.cn
127.0.0.1                  imeclient.openspeech.cn
127.0.0.1                  iflytek.com
127.0.0.1                  xunfei.cn
127.0.0.1                  xfyun.cn
127.0.0.1                  openspeech.cn
127.0.0.1                  voicecloud.cn

这样,进入讯飞输入法设置中游戏下载等乱七八糟的界面都会被屏蔽网络访问。

你可能感兴趣的:(Android,android,hosts,屏蔽,localhost)