1、获取移动网络ip

2、代码

public String getLocalIpAddress() {

try {

for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {

NetworkInterface intf = en.nextElement();

for (Enumeration enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {

InetAddress inetAddress = enumIpAddr.nextElement();

if (!inetAddress.isLoopbackAddress() && inetAddress instanceof Inet4Address) {

return inetAddress.getHostAddress().toString();

}

}

}

} catch (SocketException ex) {

Log.e("get IpAddress fail", ex.toString());

return "";

}

return "";

}

加上权限

3、总结

记得

inetAddress instanceof Inet4Address

不要忘记,不然在Android6.0以上系统获取不到ip

Android改变移动网络ip地址,Android之获取移动网络ip相关推荐

  1. php查询ip归属地api接口_【php】利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地...

    本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地>(点击打开链接)为姊妹篇,只是后端编程语言换成了php. 做出同样的效果,打开页面,得 ...

  2. php新浪获取ip接口,【php】利用新浪api接口与php获取远程数据的步骤,获取IP地址,并获取相应的IP归属地...

    [php]利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地 本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地 ...

  3. java ip地址类,实现获取主机名称,IP地址的类 (java)

    /** *实现获取主机名称,IP地址的类. * Copyright (C) ☆苹果工作室☆ */ package com.applestudio.util; import java.net.*; pu ...

  4. qt获取本机全部ipv4_QT5下获取本机IP地址、计算机名、网络连接名、MAC地址、子网掩码、广播地址...

    获取主机名称 /* * 名称:get_localmachine_name * 功能:获取本机机器名称 * 参数:no * 返回:QString */ QString CafesClient::get_ ...

  5. Linux_网络_数据链路层协议 MAC帧/ARP协议 (以太网通信原理,MAC地址与IP地址的区分,MTU对IP/TCP/IP的影响,ARP协议及其通信过程)

    文章目录 1. 以太网(基于碰撞区与碰撞检测的局域网通信标准) 2. 以太网的帧格式(MAC帧) MAC地址,IP地址的区分 MTU MTU对IP协议的影响 MTU对TCP/UDP协议的影响 3.AR ...

  6. ipv4广播地址怎么填_什么是IP地址?IP地址有什么用?网络工程师来告诉你

    大家好,我是专注于网络技术分享的网络工程师陈锋,今天我们来聊一下IP,IP地址这么简单还有什么可聊的,不要觉得很简单,IP是整个TCP/IP协议族的核心,也是构成互联网的基础. 图片来源于网络 IP地 ...

  7. 服务器怎么设置自动连接wifi,笔记本无线网络连接IP地址设置(自动获取IP)

    本文主要介绍了笔记本电脑中,把无线网络连接中的IP地址,配置为自动获取IP地址的设置方法.由于在XP.Win7.Win8系统中,设置方法有所不同:所以,下面本文将分别介绍XP.Win7.Win8笔记本 ...

  8. 【笔记】IP地址详解、Linux网络及常用命令

    IP地址 IP地址基本概念 IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址.IP地址在网络层将不同的物理网络地址统一到了全球唯一的IP地址上(屏蔽 ...

  9. 网络编程-IP地址、端口号、网络字节序

    IP地址.端口号.网络字节序 本文中部分名词可见: 协议.TCP/IP模型.数据包封装与分用 一.IP地址 1. 简单认识 IP协议有两个版本:IPv4和IPv6. (1)IP地址在IP协议中,用来标 ...

  10. 教你技巧不让IP地址冲突干扰你的网络局域网

    网络中,局域网中,在管理.维护局域网的过程中,网络管理员往往都会担负起普通工作站IP地址的分配任务,普通工作站只有通过正确地注册后才能被局域网认为是合法工作站.在局域网工作环境中,任何一台普通工作站使 ...

最新文章

  1. Microsoft patterns practices Enterprise Library released
  2. springMVC——Xml配置方式实现Helloworld
  3. C标准时间与时间戳的相互转换
  4. nginx 根证书 服务器证书,Nginx双向证书校验(服务器验证客户端证书)
  5. 搞生物的速看!有了它,30分钟可以把一天的工作都给干完!
  6. 责任心来自爱而不是债
  7. python 类内置方法
  8. 《几何与代数导引》习题1.34.1
  9. 增值税发票税控开票软件 无法正常启动
  10. pyecharts绘制地图
  11. 计算机术语int,整型(计算机语言)_百度百科
  12. CocosCreator学习示例合集v3.4.2
  13. C++基础之数组和字符串
  14. uniapp添加阿里字体图标库图标
  15. 专访神州飞象高级数据库工程师赖伟:迁移不怕难,大象肚里能撑船
  16. Chango的数学Shader世界(九)流体模拟-散度,梯度,二阶导与拉普拉斯
  17. Reac-18 portal传送门
  18. 北航计算机学院王华峰,软件学院学术论坛第四次宣讲会
  19. Qt5 bug error c2001: 常量中有换行符
  20. C# winforms datagridview 设置右键菜单【完整版】

热门文章

  1. python 零基础学习之路-01 计算机硬件
  2. UIBezierPath画圆弧的记录
  3. C# .net中cookie值为中文时的乱码解决方法
  4. hdu 1520 没有上司的晚会
  5. Java 编程下使用 Class.forName() 加载类
  6. KingPaper初探Java之方法声明及重载
  7. 在一般处理程序(handler)中获取session的方法
  8. ubutu14.04无法使用sudo,也无法切换到root用户去解决问题怎么办?
  9. The prefix “mvc“ for element “mvc:annotation-driven“ is not bound 异常
  10. 如何为某些HTML标记存储任意数据