通过WifiManager获取本机的IP地址

通过WifiManager获取到本机的IP: 
 

初始化WifiManger:

WifiManager mWifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);

启动Wifi:

if (!mWifiManager.isWifiEnabled())     mWifiManager.setWifiEnabled(true);

获取本机的IP地址:

Formatter.formatIpAddress(mWifiManager.getConnectionInfo())

最后在Manifest中添加permission:
 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

你可能感兴趣的:(通过WifiManager获取本机的IP地址)