zoukankan      html  css  js  c++  java
  • 判断 ip 是否为wifi

    引用:http://www.oschina.net/code/snippet_54100_5507

    //获取本地ip地址
    47  
    48  public String getLocalIpAddress() {
    49   try {
    50    Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces();
    51    while (en.hasMoreElements()) {
    52     NetworkInterface intf = en.nextElement();
    53     Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses();
    54     while (enumIpAddr.hasMoreElements()) {
    55      InetAddress inetAddress = enumIpAddr.nextElement();
    56      if (!inetAddress.isLoopbackAddress()) {
    57       return inetAddress.getHostAddress().toString();
    58      }
    59     }
    60    }
    61   catch (SocketException ex) {
    62    ex.printStackTrace();
    63   }
    64   return null;
    65  }
    66  
    67   
    68  
    69 //判断是否为wifi网络
    70  
    71 //记得要加权限 android.permission.ACCESS_NETWORK_STATE
    72  
    73 public static boolean isWifi(Context mContext) {
    74   ConnectivityManager connectivityManager = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
    75   NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo();
    76   if (activeNetInfo != null && activeNetInfo.getType() == ConnectivityManager.TYPE_WIFI) {
    77    return true;
    78   }
    79   return false;
    80  }
    81  
  • 相关阅读:
    python中字典排序,列表中的字典排序
    Python模块:operator简单介绍
    java 物理资源回收 finally与try
    Eclipse相对路径
    java Lambda
    java 匿名内部类
    java File类
    java单例类
    java 创建子类
    jvm运行时数据区域
  • 原文地址:https://www.cnblogs.com/sode/p/2186272.html
Copyright © 2011-2022 走看看