`
zengyan2012
  • 浏览: 413033 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

获取IP地址 ----wifi 3G通用

阅读更多

 

----转自:http://blog.csdn.net/android_tutor/article/details/5576544

 

public 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(LOG_TAG, ex.toString());

    }

    return null;

}

分享到:
评论

相关推荐

    Android-wifi下获取ip地址

    在Android平台上,获取设备在WiFi网络下的IP地址是开发者经常需要处理的任务,这通常涉及到网络编程和设备网络状态的查询。下面将详细讲解如何在Android系统中获取WiFi连接的IP地址,以及相关的知识点。 首先,我们...

    获取内网ip地址3种方法

    在IT领域,网络通信是不可或缺的一部分,而了解和获取设备的IP地址则至关重要。特别是对于在局域网(内网)环境中工作的系统来说,知晓内网IP地址有助于进行设备间的通信和网络配置。以下是三种获取内网IP地址的方法...

    获取客户端IP地址-vs c#

    获取客户端IP地址 vs c#/获取客户端IP地址 vs c#

    JSP获取客户端IP地址-浏览器版本-操作系统[参考].pdf

    "JSP获取客户端IP地址-浏览器版本-操作系统" 在 JSP 中,获取客户端的 IP 地址、浏览器版本和操作系统信息是一项重要的任务。下面我们将详细介绍如何获取这些信息。 获取客户端的 IP 地址 在 JSP 中,获取客户端...

    pb获取ip地址/mac地址

    网络中根据IP地址获取MAC地址,通常涉及ARP(地址解析协议)。在Windows系统中,可以使用`arp -a`命令来查询本地ARP缓存,查找对应IP的MAC地址。然而,这仅适用于同一局域网内的IP。如果目标IP不在本地网络,可能...

    Python-获取您连接的无线网络密码以及您当前的IP地址

    在Python编程环境中,可以利用操作系统提供的接口来获取与网络相关的各种信息,如无线网络的密码和当前设备的IP地址。本文将详细介绍如何在Linux和macOS系统上实现这些功能。 首先,我们需要理解一点:获取无线网络...

    非request方式获取IP地址

    在探讨非请求方式获取IP地址的方法时,我们主要关注的是如何在不借助HTTP请求或套接字编程的情况下,实现对本地计算机IP地址的有效提取。本文将深入解析代码示例中的方法,并详细介绍其背后的原理和技术要点。 ### ...

    IpUtil工具类--通过request获取IP,通过IP获取地址

    IpUtil工具类--通过request获取IP,通过IP获取地址(需要联网,调用淘宝的IP库)。使用场景:在网站开发记录用户增删改查日志的时候,往往需要记录操作人的IP地址,来准确的生成操作日志记录等

    IP地址-9-12.html

    IP地址-9-12.html

    ASP.NET 获取IP地址

    ### ASP.NET中获取IP地址及地理位置的详细解析 在当今互联网时代,获取用户IP地址及其地理位置成为许多应用程序的重要功能之一,特别是在网络安全、数据分析、个性化服务等领域。本文将深入探讨如何在ASP.NET应用中...

    idea,java获取ip地址

    当我们构建一个基于Servlet的Web应用程序时,有时需要获取访问用户的真实IP地址,这在处理用户请求、日志记录或者实现地理位置相关的功能时尤为关键。 Servlet是Java服务器端的一种组件,它扩展了Web服务器的功能,...

    获取IP地址工具类-java

    java获取IP地址的工具类,使用时传入HttpServletRequest request类型的参数即可。使用例子 public static void logPageError(HttpServletRequest request){IpUtils.getIpAddr(request))}

    win7怎么配置静态IP地址-.docx

    ### 步骤一:获取 IP 地址 在配置静态 IP 地址之前,需要从网络管理员处获得您的 IP 地址。这个 IP 地址将被分配给您的计算机,以便您可以访问互联网和局域网。 ### 步骤二:访问网络和共享中心 点击操作系统屏幕...

    MTK-WIFI驱动-源码分析.doc

    在这个过程中,驱动还初始化了 WIFI 设备的各种参数,例如 MAC 地址、IP 地址等。 数据传输 在 `rt28xx_send_packets` 函数中,驱动负责 WIFI 设备的数据传输操作,该函数将数据包传输到 WIFI 设备中。在 `rt28xx_...

    批量增加IP地址 - 请用记事本打开修改.rar

    批量增加IP地址 - 请用记事本打开修改.rar

    获取IP地址及主机名

    本文将详细阐述如何获取计算机器的IP地址(包括公网IP和内网IP)以及主机名。 首先,让我们理解IP地址的基本概念。IP地址(Internet Protocol Address)是互联网上的设备唯一标识,类似于我们现实世界的邮政地址。...

    Android开发准确获取手机IP地址的两种方式

    ` System.out.println("本地ip-----"+ip);` `} else if(wifiNetworkInfo.isConnected()) {` ` WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);` ` WifiInfo wifiInfo = ...

    C++获取IP地址

    本篇文章将深入探讨如何使用MFC来获取本地计算机的IP地址,这对于网络编程和系统信息显示等场景非常有用。 首先,我们需要了解IP地址的基本概念。IP地址(Internet Protocol Address)是互联网上设备的唯一标识,...

    Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡

    在开发基于Qt的应用程序时,有时需要获取计算机的网络接口信息,例如IP地址、MAC地址等。这在处理网络连接、设备识别或者网络诊断时尤为关键。本文将深入探讨如何利用Qt库来获取这些信息,并区分本地网卡、无线网卡...

    InnoSetup 获取本机IP地址

    ### InnoSetup 获取本机IP地址 在软件安装过程中,有时候需要获取当前计算机的网络配置信息,例如IP地址。这不仅对于调试有用,在某些特定情况下还可以帮助安装程序根据不同的网络环境进行自定义设置。本文将详细...

Global site tag (gtag.js) - Google Analytics