80,351
社区成员
发帖
与我相关
我的任务
分享
public void getInetIpAddress() {
//\u83b7\u53d6wifi\u670d\u52a1
WifiManager wifiManager = (WifiManager) getSystemService(this.WIFI_SERVICE);
//\u5224\u65adwifi\u662f\u5426\u5f00\u542f
if (!wifiManager.isWifiEnabled()) {
wifiManager.setWifiEnabled(true);
}
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
int ipAddress = wifiInfo.getIpAddress();
String ip = intToIp(ipAddress);
}
private String intToIp(int i) {
return (i & 0xFF ) + "." +
((i >> 8 ) & 0xFF) + "." +
((i >> 16 ) & 0xFF) + "." +
( i >> 24 & 0xFF) ;
}