public String getIpAddress(){
WifiManager wm = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
if (wm.getWifiState() == WifiManager.WIFI_STATE_ENABLED)
{
WifiInfo info = wm.getConnectionInfo();
int hostip = info.getIpAddress();
String ip = (hostip & 0xFF)+"."+((hostip>>8)&0xFF)+ "." + ((hostip >> 16 ) & 0xFF) +"."+((hostip >> 24 ) & 0xFF);
Toast.makeText(MainActivity.this, ip, 1).show();
return ip;
}
return null;
}android应用开发之判断wifi下局域网IP
最新推荐文章于 2023-11-29 15:18:26 发布
本文介绍了如何在Android应用中通过WifiManager获取设备的IP地址,并展示了将IP地址转换为点分十进制格式的过程。
4658

被折叠的 条评论
为什么被折叠?



