有没有办法以编程方式清除 android 设备的 dns 缓存??我在谷歌上搜索了很多,但没有找到任何关于此的内容。
问问题
9883 次
1 回答
1
以 root 身份在 shell 中执行:
ndc 解析器 flushdefaultif
如果您想以编程方式执行此操作,请尝试以下代码:
public boolean reboot() {
Process proc = null;
try {
proc = Runtime.getRuntime().exec("su");
proc.getOutputStream().write(("ndc resolver flushdefaultif").getBytes());
return proc.waitFor() == 0;
} catch (IOException e) {
e.printStackTrace();
}
catch (InterruptedException e) {
e.printStackTrace();
}
return false;
}
于 2013-12-19T14:27:57.183 回答