该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

public static String getLocalhostIp() {

String hostIp = null;

try {

Enumeration nis = NetworkInterface.getNetworkInterfaces();

InetAddress ia = null;

while (nis.hasMoreElements()) {

NetworkInterface ni = (NetworkInterface) nis.nextElement();

Enumeration ias = ni.getInetAddresses();

while (ias.hasMoreElements()) {

ia = ias.nextElement();

if (ia instanceof Inet6Address) {

continue;// skip ipv6

}

String ip = ia.getHostAddress();

if (!"127.0.0.1".equals(ip)) {

hostIp = ia.getHostAddress();

break;

}

}

}

} catch (SocketException e) {

Log.i("yao","SocketException");

e.printStackTrace();

}

return hostIp;

}

大约需要加上权限:

android 本地ip获取,【android】 获取本地ip方法相关推荐

  1. android获取本地连接ip地址,C#获取本机IP地址(ipv4)

    获取本机所有IP地址: 这些地址是包含所有网卡(虚拟网卡)的ipv4和ipv6地址. string name = Dns.GetHostName(); IPAddress[] ipadrlist = ...

  2. Android Studio WiFi 之 获取 WiFi 名称、IP、Mac

    Android 获取连接的WIFI 的一些数据(后期封装成aar 包给Unity 调用) 封装成AAR包,获取 Android 7.0 以上的 手机 mac 地址 一.Android 代码 impor ...

  3. android模拟ip地址,安卓 获取手机IP地址的实现代码

    1.获取手机IP地址的代码: public static String getLocalIpAddress(){ try{ for (Enumeration en = NetworkInterface ...

  4. android获取网卡ip地址吗,Native.js获取android有线网络IP地址

    刚上手Native.js 请教问题如下: 想通过Native.js 获取Android有线网络IP地址,提示这一行console.log(en.hasMoreElements());报错: Uncau ...

  5. android 打开wifi并链接到制定ip,当设备连接到Android中的WiFi时,如何获取蜂窝网络的IP地址...

    有没有办法我可以在 Android中同时获取WiFi和蜂窝网络的IP地址.我尝试使用很多例子,但是只能获得WiFi网络的地址而不是蜂窝网络.我启用了WiFi和蜂窝网络,设备正在通过WiFi上网. 以下 ...

  6. 【Android 逆向】Android 进程代码注入原理 ( 进程注入原理 | 远程调用流程 | 获取函数地址 | 设置 IP 寄存器 | mmap 申请内存 | 设置 SP 寄存器 )

    文章目录 一.进程注入原理 二.远程调用流程 ( 获取 so 动态库地址 | 获取函数地址 | 设置 IP 寄存器 | mmap 申请内存 | 设置 SP 寄存器 ) 一.进程注入原理 调试进程 At ...

  7. java调用本地shell_java通过ProcessBuilder执行本地shell命令 获取ip配置信息

    [java]代码库import java.io.File; import java.io.IOException; import java.io.InputStream; import java.ut ...

  8. python 局域网 主机名_使用python获取连接到本地网络(基于主机名)的所有设备的ip...

    这绝对不是重复的.在 我正在做一个应用程序,我需要找到我的设备的IP地址.我知道他们的名字,通过他们的名字我需要得到他们的知识产权.Linux应该很简单,但我需要跨平台的态度,因此我使用python. ...

  9. Android 获取局域网内网IP地址

    Android 获取局域网内网IP地址 废话 上代码 完事 废话 拿局域网IP一般用在tcp通讯或udp通讯上,下次再整理下这类通讯的框架 上代码 /*** 网络工具* 获得局域网IP地址* @aut ...

  10. Android 手机上获取手机当前上网IP地址(手机网关给手机号分配的IP)

    Android 手机上获取手机当前上网IP地址 (手机网关给手机号分配的IP) 每个手机上网通过移动网关的时候,网关都会给该手机号分配一个IP地址(当然这个IP地址会在下线上线后会改变,网关都有记录的 ...

最新文章

  1. 【Zabbix】配置 腾讯企业邮箱 发送报警邮件
  2. debian卸载vmware
  3. linux降内核版本_ubuntu16.04降级内核版本至3.13.0-85
  4. php调用百度天气接口,php使用百度天气接口示例
  5. 聚焦 | 数据湖分析如何面向对象存储OSS进行优化?
  6. 高级IO--5种及select、poll、epoll的原理、执行以及优缺点
  7. 重装系统计算机名称回对ug,电脑重装系统后UG软件没有卸载的情况下重新启动UG软件的方法...
  8. 怎样解题:写题解思考问题的原则
  9. JAVA方法重载优先级
  10. 寒门难出贵子,我当程序员让爸妈在老家长脸了
  11. 我在 GitHub 上发现了一个 狗屁不通 的Python开源项目...
  12. 使用qemu模拟X86处理器加载linux kernel+busybox文件系统并调试
  13. go包管理工具之govender
  14. 基于verilog的数字万年历时钟设计
  15. MAXIMO部分AppBean类操作经验
  16. 3D游戏的碰撞检测是如何实现的?
  17. vue 判断字符串是否是英文_vue rules以及原生js判断字符串是否为正整数(正小数)...
  18. @on-change 事件无法触发解决方案
  19. 第二章第二十二题(金融应用:货币单位)(Financial application: monetary units)
  20. 欧拉计划(project euler)最详细中文题解

热门文章

  1. Kettle入门--作业和转换的使用
  2. C 标准库 - limits.h
  3. Excel 【小型成绩分析系统初稿】(功能及适应性有待完善)
  4. 《影视特效镜头跟踪技术精粹(第2版)》——导读
  5. linux公司常用基础命令必知必会一
  6. 做为一个程序员,真的要经历学历之痛?互联网企业有多么看重学历!
  7. 作为一个女程序员,无奈!
  8. 如何“干净地”终止 Win32 中的应用程序
  9. Python游戏编程入门,让你秒变电脑大神!
  10. 逼自己学python后,我成了同事眼中的大神