`
1028826685
  • 浏览: 937304 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

android中怎样获取IP地址

阅读更多
WIFI和G3卡,都获取了争取的Ip地址:代码如下:

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(TAG, ex.toString());   
     }   
    return null;   
}  
分享到:
评论

相关推荐

    获取android设备的内网IP地址

    通过这样的demo,开发者可以学习如何在Android环境中动态获取设备的网络IP地址,以便于实现各种网络功能,如设备定位、设备间的通信等。同时,这也提醒开发者注意网络权限的处理和网络操作的正确性,确保应用在网络...

    android获取公网ip地址 IPUtil.java

    通过异步任务来获取当前用户的ip地址,使用的时候调用getRemoteIP方法就可以,需要传一个可以获取公网ip的url地址,这个百多很多,比如,搜狐,淘宝之类的都有,同时还有一个超时的任务,具体看代码了

    Android-wifi下获取ip地址

    下面将详细讲解如何在Android系统中获取WiFi连接的IP地址,以及相关的知识点。 首先,我们需要理解IP地址在网络通信中的重要性。IP地址(Internet Protocol Address)是互联网上设备的唯一标识,它由32位二进制数...

    android DHCP获取IP失败分析解决.pdf

    Android 操作系统中,DHCP(Dynamic Host Configuration Protocol)是用于动态分配 IP 地址的协议。然而,在某些情况下,Android 设备可能无法通过 DHCP 获取 IP 地址,导致连接 Wi-Fi 网络失败。本文将对 Android ...

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

    Android开发中,获取手机IP地址是一个非常重要的步骤,特别是在进行微信支付、后台接口调用等操作时,需要准确获取手机IP地址。那么,如何在Android开发中准确获取手机IP地址呢?下面我们将介绍两种方式。 方式一:...

    android 手机获取公网的IP地址

    网上找了下,好像这方面的代码比较少,而且大部分都不可用,所以自己写了一个小工具,可以获得外网的IP、城市等信息。 compileSdkVersion 28 defaultConfig { applicationId "com.ip.chj.ipaddress" minSdk...

    android手机获取上网的ip地址

    本文将深入探讨如何在Android应用中获取手机的IP地址,并结合提供的`GetPhoneIP`示例代码进行解析。 首先,我们要了解Android系统中获取IP地址的基本方法。在Android中,可以通过网络相关的API来获取IP信息。主要有...

    android_获取手机上网ip地址demo

    在Android平台上,获取手机当前的上网IP地址是一个常见的需求,特别是在开发网络相关的应用程序时。...这个"android_获取手机上网ip地址demo"是一个很好的起点,可以帮助开发者理解这一过程并快速应用到实际项目中。

    android 获取手机ip地址

    在Android开发中,获取手机的IP地址是一项常见的需求,例如在网络连接、设备定位或设备间通信等场景。本文将详细讲解如何在Android中100%获取到本手机的IP地址,通过简单的代码实现。 首先,我们需要理解Android...

    Android获取实时连接热点的设备IP

    Android获取实时连接热点的设备IP是指在Android系统中获取当前热点连接的设备IP地址的相关技术。主要涉及到Android系统中获取Wifi热点设备的Ip地址的代码实现。 知识点一:/proc/net/arp文件 在Android系统中,...

    Android_获取手机IP和MAC地址

    在Android应用中获取IP地址,我们主要依赖于网络连接的状态。以下是一段简单的代码示例,展示了如何获取设备的IPv4地址: ```java public String getLocalIpAddress() { try { for (Enumeration...

    Android 判断网络是否可用 & 获取IP地址 & 获取以太网口MAC地址

    判断网络是否可用: 注意!是判断网络是否可用,但网络可用不代表一定能上外网的! public static boolean isNetworkAvailable(Context context) { ConnectivityManager manager = (ConnectivityManager) context...

    Android获取IP地址.txt

    在探讨如何在Android环境中获取设备的IP地址时,我们首先需要理解几个关键概念:网络接口(NetworkInterface)、IP地址(InetAddress)以及如何通过Java代码在Android应用中安全地执行网络操作。以下是对“Android获取IP...

    android验证ip地址的正则表达式

    通过上述分析和代码示例,我们可以看到如何在Android应用程序中使用正则表达式来验证IP地址的有效性。这种方法不仅简单易懂,而且非常实用。在实际开发中,还可以根据具体需求进一步扩展和优化正则表达式的实现。

    Android获取手机ip地址及mac地址

    在Android开发中,获取设备的IP地址和MAC地址是常见的需求,尤其是在进行网络通信或设备识别时。以下是对如何在Android应用中实现这一功能的详细解析。 ### 一、获取MAC地址 MAC地址(Media Access Control ...

    Android开发获取手机内网IP地址与外网IP地址的详细方法与源码实例

    Android开发中,获取手机内网IP地址和外网IP地址是非常重要的技术点,对于Android应用开发者来说,获取当前Android设备所使用的网络IP地址的场景是非常常见的。获取手机内网IP地址和外网IP地址的方法有很多,今天...

    Android获取IP的程序

    在Android中获取IP地址通常需要`ACCESS_NETWORK_STATE`权限。在AndroidManifest.xml文件中,你需要添加如下权限声明: ```xml &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt; ```...

    android获取wifi的IP,子网掩码,网关,dns等信息

    在Android平台上,获取WiFi网络的IP地址、子网掩码、网关以及DNS信息是开发者经常需要处理的任务,这有助于实现各种网络相关的功能,比如网络诊断、设备间通信或者网络状态监控。以下将详细介绍如何在Android中获取...

    android获取IP地址,运营商名称以及位置信息

    android获取IP地址,运营商名称以及位置信息,比较实用的小工具,可以用到代码中。 IP:是利用 jstun 包获取的。 ISP:是利用 sina webservice 获取的。 有错请指正。

    Android及avd模拟器ip设置详细操作.doc

    Android 模拟器 IP 设置是 Android 开发中一个非常重要的步骤,因为模拟器的 IP 地址和电脑的 IP 地址不同,会导致模拟器无法连接互联网,或者无法与电脑进行通信。本文将详细介绍 Android 模拟器 IP 设置的完整步骤...

Global site tag (gtag.js) - Google Analytics