Android 获得手机ip
Android API 获得wifi地址
private String getIp() { WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); int ipAddress = wifiInfo.getIpAddress(); // 格式化IP address,例如:格式化前:1828825280,格式化后:192.168.1.109 String ip = String.format("%d.%d.%d.%d", (ipAddress & 0xff), (ipAddress >> 8 & 0xff), (ipAddress >> 16 & 0xff), (ipAddress >> 24 & 0xff)); return ip; }
Java方法
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) {return null;}return null;}
创建一个socket,根据socket得到本地地址
try { Socket socket = new Socket("www.droidnova.com", 80); Log.i("", socket.getLocalAddress().toString());} catch (Exception e)
{ Log.i("", e.getMessage());
}
Android 获得手机ip相关推荐
- Android的手机ip代码设置------有图有真相
首先得说,这个用代码设置手机ip的功能并不常用,只适用于特殊场景需求,例如app刷下载量,不断地更换手机ip来下载应用市场的公司要的应用. 当然我又不得不吐槽各大应用厂商和谷歌7.0系统,现在的手机系 ...
- Android 获取手机IP地址的两种方式及常见问题
1.使用WIFI 添加权限 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE">& ...
- Android 获取手机IP
1.概述 作为一个C语言开发的代码搬运工,想写个Android程序相当不容易.花了两天时间,翻了n篇帖子,感觉每个帖子都不完整,比如各个函数之前参数如何传递,如何把结果显示出来,这些都不完整.于是写这 ...
- android模拟ip地址,安卓 获取手机IP地址的实现代码
1.获取手机IP地址的代码: public static String getLocalIpAddress(){ try{ for (Enumeration en = NetworkInterface ...
- android获取ip方法,Android开发准确获取手机IP地址的两种方式
最近看了好多网上获取IP地址的例子,发现好多都不完全准确,这里我写一下获取ip地址的两种方式. 比如微信支付,后台在做接口的时候,要求App端传入IP地址,我们需要判断是网络环境,WI-FI还是3G, ...
- Android获取手机WiFi IP地址,MAC地址和网关地址程序实例
现在博主在上大三,正在学习一些计算机网络的一些概念,知道了局域网ip和网关ip不同的概念,当时还纳了闷了2的32次方好像不咋够用啊,原来是这个样子. 由于之前学过一段时间的Android,同时又在上A ...
- Android获取手机及路由器的Mac地址和IP地址
Android获取Mac地址及IP地址需要添加权限, 在AndroidManifest.xml中: <uses-permission android:name="android.per ...
- Android作为SocketServer以及手机IP问题
一.前言:为了公司研究推送和保活方案 尝试了以Android作为Socket长连接的服务端server,以后台作为Socket的客户端client,后台进行推送,这样的目的是保证,后台不需要长时间连接 ...
- 【小功能2】android获取手机信息(号码,内存,CPU,分辨率,MAC,IP,SD卡,IMEI,经纬度,信号强度等等)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://2402766.blog.51cto.com/2392766/1080837 为了 ...
最新文章
- Ivanti 洞察职场新趋势:71% 的员工宁愿放弃升职也要选择随处工作
- 【高并发、高性能、高可用】系统设计经验分享!
- 对FCKEditor = 2.6.4 通杀 exploit 的分析
- matlab不同调制方式下性能比较,用不同调制方式实现跳/扩频混合通信的抗干扰性能...
- Java实现查看SEGY(.su格式)数据道头字信息的GUI图形用户界面
- Unity 接入百度AI - Logo商标识别
- 苹果系统mac(Air)删除Windows合并盘(双系统)的可行方案
- 习题5-3 使用函数计算两点间的距离 (10 分)
- C++规范编码引涉语法点之(8)trivial和non-trivial构造/析构/复制/赋值函数 及POD类型
- redis—redis概述
- 均匀布拉格光栅MATLAB反射谱仿真
- XX系统功能用例整体设计思路
- matlab julia分形图,Three.js 朱丽亚集(Julia set)分形图案
- 省市区镇(可以选四级)联动点击自动展开下一级
- 新上线的材料计算超算云平台Mcloud V2.0版本推出全新功能——web端工作流拖拽提交作业+便捷web端建模
- 2021年4月如何加速下载百度网盘文件,分享个不限速的内部体验版
- 堡垒机、跳板机JumpServer的搭建,以及使用,图文详细
- GOPRO 6 相关
- dpcm matlab,matlab实现DPCM编码和游长编码
- OSChina 周六乱弹 ——致敬梦想