1. 程式人生 > >Android獲取本機IP並轉換為ipv4的形式

Android獲取本機IP並轉換為ipv4的形式

//獲取本機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);
	}

很簡單