当前位置: 移动技术网 > IT编程>移动开发>Android > android 获取当前手机的 DHCP 信息ip,server 等操作实例教程

android 获取当前手机的 DHCP 信息ip,server 等操作实例教程

2018年09月14日  | 移动技术网IT编程  | 我要评论

移民加拿大需要多少钱,红玉丁香,30名省部级官员履新

android 获取当前手机的 dhcp 信息ip,server 等操作实例教程

wifimanager wifimanager = (wifimanager) getsystemservice(context.wifi_service);
assert wifimanager != null;
dhcpinfo dhcpinfo = wifimanager.getdhcpinfo();
logutils.w(dhcpinfo);
// ipaddr 172.20.161.205
// gateway 172.20.160.1
// netmask 255.255.254.0
// dns1 172.16.2.15
// dns2 172.16.2.16
// dhcp server 172.20.160.1
// lease 14400 seconds
int ip = dhcpinfo.serveraddress;
//此处获取ip为整数类型,需要进行转换
final string strip = inttoip(ip); // 172.20.160.1 ip --->< 27268268
logutils.w(strip + " ip --->< " + ip);

其中用到的方法:

private string inttoip(int i) {
 return (i & 0xff) + "." + ((i >> 8) & 0xff) + "." + ((i >> 16) & 0xff) + "."
+ ((i >> 24) & 0xff);
}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网