`
zengyan2012
  • 浏览: 413742 次
  • 性别: 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#

    获取手机所处的网络IP地址

    获取手机所处网络的IP地址。WIFI联网是可获得外网和各层路由得IP地址

    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

    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_...

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

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

    获取IP地址及主机名

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

    C++获取IP地址

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

    InnoSetup 获取本机IP地址

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

    2019年3月最新权威ip2location.com全球ip地址库[DB5.LITE] IP-COUNTRY-REGION-CITY-经纬度 Database

    2019年3月最新权威(www.ip2location.com)全球ip地址库,为.csv格式,类型为[DB5.LITE] IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE Database,即提供按 国家-地区-城市-经纬度 来区分的数据

    dhclient命令 动态获取或释放IP地址

    dhclient命令的作用是:使用动态主机配置协议动态的配置网络接口的网络参数,也支持BOOTP...在获取ip地址之前指定DHCP服务器 -w 即使没有找到广播接口,也继续运行 参考实例 在指定网络接口上发出DHCP请求: [roo

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

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

Global site tag (gtag.js) - Google Analytics