Android デバイスの DNS キャッシュをプログラマチックにクリアする方法はありますか??.Google でたくさん検索しましたが、これに関して何も見つかりませんでした。
9883 次
1 に答える
1
root として、シェルで以下を実行します。
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 に答える