通过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" />