頻道欄目
首頁 > 程序開發 > 移動開發 > 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技術培訓 | 舉報中心

版權所有: 紅黑聯盟--致力于做實用的IT技術學習網站

加拿大28火车判定方法