如何从 Java 程序中找到 Android 中的 DNS 服务器?
该方法只能返回记录,因此要查找其他记录类型,我需要能够使用库发送DNS查询。java.net.InetAddress.GetByName(String host)
A
dnsjava
但是,这通常依赖于能够解析或类似功能来查找DNS服务器地址,这在Android上不起作用。/etc/resolv.conf
Android上的当前DNS设置显然只能通过使用该命令从shell中获取。getprop
谁能告诉我如何从Java获取这些设置,而不是通过生成一个shell并解析输出?Runtime.exec()
getprop