我需要一个简单的辅助类来在 API 18 及更高版本上完成这些工作:
1- 设置/获取设备的静态 IP 地址。
2- 设置/获取设备的 dhcp ip 地址。
public static class IPv4Helper {
public static class ipV4Parameters {
String ipAddress;
String subnetMask; // or int
String defaultGateway;
String dns1;
String dns2;
}
public static boolean isDhcpEnabled() {
...
if (current_wifi_is_on_DHCP)
return true;
else
return false;
}
public static ipV4Parameters getStaticIpV4Parameters() {
...
}
public static ipV4Parameters getDhcpIpV4Parameters() {
...
}
public static boolean setStaticIpV4Address(ipV4Parameters newStaticAddress) {
...
}
public static boolean setDhcpEnabled() {
...
}
}
我找到了不同的解决方案来做到这一点,但有些方法已被弃用,我很困惑女巫解决方案更好。有人可以帮助我用最好和更标准的方式填充这些方法吗?