频道澳门葡京手机版网址
登录注册
澳门葡京手机版网址 > 澳门葡京手机版网址 > 移动开发 > Android > 正文
android 获取当前手机的 DHCP 信息ip,server 等操作实例教程
2018-07-30 14:13:12         来源:Cat的专栏  
收藏   我要投稿

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);
}
点击复制链接 与好友分享!回澳门葡京手机版网址澳门葡京手机版网址
上一篇:Android 插件化,qihoo360插件方案配置教程
下一篇:最后一页
相关文章
图文推荐
点击排行

关于大家 | 联系大家 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 澳门葡京手机版网址_澳门新莆京娱乐_www.88807.com - 点此进入--致力于做实用的IT技术学习网站

XML 地图 | Sitemap 地图