我需要从 Android 获取网络掩码和 ip,以便计算子网范围内的所有 IP。
我一直在搜索,到目前为止我发现了这个: 以编程方式获取网关和子网掩码详细信息
问题是它不适用于所有设备。例如,它在模拟器(任何 Android 版本)中不起作用,并且在我的带有 Android 1.5 的 Archos 7HT 中也不起作用。它为网络掩码和网关返回 0。
有什么办法吗?是否有任何我可以读取的包含此信息的系统文件?(像这样:http ://www.flattermann.net/2011/02/android-howto-find-the-hardware-mac-address-of-a-remote-host/ )。
在我的高级 wifi 设置中,我可以看到这些设置,所以必须有办法检索它们......
谢谢。