Android改变移动网络ip地址,Android之获取移动网络ip
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相关推荐
- php查询ip归属地api接口_【php】利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地...
本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地>(点击打开链接)为姊妹篇,只是后端编程语言换成了php. 做出同样的效果,打开页面,得 ...
- php新浪获取ip接口,【php】利用新浪api接口与php获取远程数据的步骤,获取IP地址,并获取相应的IP归属地...
[php]利用新浪api接口与php获取远程数据的方法,获取IP地址,并获取相应的IP归属地 本文与<[Servlet]Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地 ...
- java ip地址类,实现获取主机名称,IP地址的类 (java)
/** *实现获取主机名称,IP地址的类. * Copyright (C) ☆苹果工作室☆ */ package com.applestudio.util; import java.net.*; pu ...
- qt获取本机全部ipv4_QT5下获取本机IP地址、计算机名、网络连接名、MAC地址、子网掩码、广播地址...
获取主机名称 /* * 名称:get_localmachine_name * 功能:获取本机机器名称 * 参数:no * 返回:QString */ QString CafesClient::get_ ...
- Linux_网络_数据链路层协议 MAC帧/ARP协议 (以太网通信原理,MAC地址与IP地址的区分,MTU对IP/TCP/IP的影响,ARP协议及其通信过程)
文章目录 1. 以太网(基于碰撞区与碰撞检测的局域网通信标准) 2. 以太网的帧格式(MAC帧) MAC地址,IP地址的区分 MTU MTU对IP协议的影响 MTU对TCP/UDP协议的影响 3.AR ...
- ipv4广播地址怎么填_什么是IP地址?IP地址有什么用?网络工程师来告诉你
大家好,我是专注于网络技术分享的网络工程师陈锋,今天我们来聊一下IP,IP地址这么简单还有什么可聊的,不要觉得很简单,IP是整个TCP/IP协议族的核心,也是构成互联网的基础. 图片来源于网络 IP地 ...
- 服务器怎么设置自动连接wifi,笔记本无线网络连接IP地址设置(自动获取IP)
本文主要介绍了笔记本电脑中,把无线网络连接中的IP地址,配置为自动获取IP地址的设置方法.由于在XP.Win7.Win8系统中,设置方法有所不同:所以,下面本文将分别介绍XP.Win7.Win8笔记本 ...
- 【笔记】IP地址详解、Linux网络及常用命令
IP地址 IP地址基本概念 IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址.IP地址在网络层将不同的物理网络地址统一到了全球唯一的IP地址上(屏蔽 ...
- 网络编程-IP地址、端口号、网络字节序
IP地址.端口号.网络字节序 本文中部分名词可见: 协议.TCP/IP模型.数据包封装与分用 一.IP地址 1. 简单认识 IP协议有两个版本:IPv4和IPv6. (1)IP地址在IP协议中,用来标 ...
- 教你技巧不让IP地址冲突干扰你的网络局域网
网络中,局域网中,在管理.维护局域网的过程中,网络管理员往往都会担负起普通工作站IP地址的分配任务,普通工作站只有通过正确地注册后才能被局域网认为是合法工作站.在局域网工作环境中,任何一台普通工作站使 ...
最新文章
- Microsoft patterns practices Enterprise Library released
- springMVC——Xml配置方式实现Helloworld
- C标准时间与时间戳的相互转换
- nginx 根证书 服务器证书,Nginx双向证书校验(服务器验证客户端证书)
- 搞生物的速看!有了它,30分钟可以把一天的工作都给干完!
- 责任心来自爱而不是债
- python 类内置方法
- 《几何与代数导引》习题1.34.1
- 增值税发票税控开票软件 无法正常启动
- pyecharts绘制地图
- 计算机术语int,整型(计算机语言)_百度百科
- CocosCreator学习示例合集v3.4.2
- C++基础之数组和字符串
- uniapp添加阿里字体图标库图标
- 专访神州飞象高级数据库工程师赖伟:迁移不怕难,大象肚里能撑船
- Chango的数学Shader世界(九)流体模拟-散度,梯度,二阶导与拉普拉斯
- Reac-18 portal传送门
- 北航计算机学院王华峰,软件学院学术论坛第四次宣讲会
- Qt5 bug error c2001: 常量中有换行符
- C# winforms datagridview 设置右键菜单【完整版】
热门文章
- python 零基础学习之路-01 计算机硬件
- UIBezierPath画圆弧的记录
- C# .net中cookie值为中文时的乱码解决方法
- hdu 1520 没有上司的晚会
- Java 编程下使用 Class.forName() 加载类
- KingPaper初探Java之方法声明及重载
- 在一般处理程序(handler)中获取session的方法
- ubutu14.04无法使用sudo,也无法切换到root用户去解决问题怎么办?
- The prefix “mvc“ for element “mvc:annotation-driven“ is not bound 异常
- 如何为某些HTML标记存储任意数据