//获取本机IP地址
private String getLocalIpAddress() throws UnknownHostException {
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
String IP;
int ipAddress = wifiInfo.getIpAddress();
IP = intToIp(ipAddress);
return IP;
}
//转换字符串
private String intToIp(int i) {
return (i & 0xFF) + " . " + ((i >> 8) & 0xFF) + " . "
+ ((i >> 16) & 0xFF) + " . " + ((i >> 24) & 0xFF);
}
很简单