package com.qinxiaoyu.lib.android.wifi;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.net.wifi.WifiInfo;import android.net.wifi.WifiManager;public class WifiIp {    /** * 获得wifi网卡的IP地址 * @author 秦晓宇 * @date 2016年5月7日 上午9:24:18 * @param context * @return */    public static String getIp(Context context)    {         WifiManager wm=(WifiManager)context.getSystemService(Context.WIFI_SERVICE);         //检查Wifi状态          if(!wm.isWifiEnabled())             wm.setWifiEnabled(true);         WifiInfo wi=wm.getConnectionInfo();         //获取32位整型IP地址          int ipAdd=wi.getIpAddress();         //把整型地址转换成“*.*.*.*”地址          String ip=intToIp(ipAdd);         return ip;     }     /** * 将int型的ip地址转换为字符串型 * @author 秦晓宇 * @date 2016年5月7日 上午9:24:37 * @param i * @return */    private static String intToIp(int i) {         return (i & 0xFF ) + "." +         ((i >> 8 ) & 0xFF) + "." +         ((i >> 16 ) & 0xFF) + "." +         ( i >> 24 & 0xFF) ;     }      /** * 检查是否连接wifi * @author 秦晓宇 * @date 2016年5月7日 上午9:25:35 * @param context * @return * - 连接返回true * - 未连接返回false */    public static boolean isWifiConnected(Context context)     {        ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);        NetworkInfo wifiNetworkInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);        if(wifiNetworkInfo.isConnected())        {            return true ;        }        return false ;     }}

更多相关文章

  1. ubuntu 陪在android sdk 地址映射
  2. Android实现DES对字符串加密
  3. 史上版本最全android源码下载地址
  4. android---------ndk中的各个版本的下载地址。
  5. Android 获取当前设备的IP地址
  6. Android Studio 1.5.1最新版下载地址
  7. Android之根据经纬度查询位置地址名称
  8. android sdk 安装时无法连接到地址
  9. Android Studio 2.0 Preview发布,附下载地址,支持即时运行和GPU P

随机推荐

  1. adnroid 学习笔记(一)
  2. 记录android应用程序使用的次数 android
  3. Android(安卓)下载APP完成后,打开APP完成
  4. Android中实现图片的拖拽显示
  5. Android(安卓)设置壁纸被拉伸(固定壁纸 )
  6. Android(安卓)Monkey 脚本编写与检查内存
  7. android小项目打地鼠(二)
  8. 揭秘Context(上下文)
  9. Android手机信号提取
  10. Android零碎知识总结