写一个工具类
public class Tools {
public static String getLocalIpAddress() {
try {
for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
NetworkInterface intf = en.nextElement();
for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress()) {
return inetAddress.getHostAddress().toString();
}
}
}
} catch (SocketException ex) {
Log.e("出错啦", ex.toString());
}
return null;
}
}
然后
WifiManager wm = (WifiManager)getSystemService(WIFI_SERVICE);
WifiInfo wi = wm.getConnectionInfo();
System.out.println("IP地址是:"+Tools.getLocalIpAddress());
System.out.println("SSID:"+wi.getSSID());
最后记得加两个权限
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

更多相关文章

  1. Android(安卓)获取音频时长
  2. android 文件目录权限
  3. android 6.0权限问题处理的核心代码--shouldShowRequestPermissi
  4. Android(安卓)studio升级3.0.1之后原项目签名打包出错
  5. 【原创】android webview 加载网络视频
  6. android需要的访问权限(不断更新,希望大家多交流)
  7. Android之简易电话 & 短信
  8. s5p4418-android5.1.1编译出错问题1
  9. android 6.0及以上危险权限的获取

随机推荐

  1. Android Activity加入半透明蒙板,实现夜
  2. AndroidStudio打包出现问题: `Error:Exec
  3. Android复选框(CheckBox)的现实
  4. Android Http请求失败解决方法
  5. Glide的with()方法和生命周期的源码分析
  6. Android 事件中 OnTouch 事件
  7. Android稳定性优化--概括
  8. android 图片查看器,可通过多点触控实现缩
  9. android 网络判断工具类(APN+WIFI)
  10. Android Studio无法打开avd