我需要一个简单的辅助类来在API 18及以上版本上执行以下工作:
1- 为设备设置/获取静态IP地址。
2- 为设备设置/获取DHCP IP地址。
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() {
...
}
}
我发现有多种方法可以实现此功能,但有些方法已被弃用,我很困惑哪种解决方案更好。有人可以帮助我找到最佳和更标准的方法吗?
getDhcpInfo
函数。 - Ahmad Behzadi