需要先获取当前App的Application, 然后调用getSystemService()传入指定的参数;
WifiManager wm = (WifiManager) MyApplication.getInstance().getApplicationContext().getSystemService(Context.WIFI_SERVICE);
String ipAddressByWifi = null;
if (wm != null) {
ipAddressByWifi = Formatter.formatIpAddress(wm.getDhcpInfo().ipAddress);
}
附上大佬的开源工具
我这个就是里面源码中的一个, 单独提取出来.这样可以方便一些.
毕竟,如果只使用这一个功能,没必要把整个项目导入进来嘛φ(>ω<*)