搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Gausst松鼠会
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Python条码识别:使用Python进行条形码识别的详细教程_python 条形码识别
2
SQL语句:插入数据的同时,返回ID值 (自增)_c# sql 插入 并返回自增值
3
如果爬的是有反爬虫机制的网站该怎么办_有反爬虫机制的网站怎么爬
4
MySQL 读写分离代理(Mycat2)_mysql 可视化 读写分离工具
5
Java中十六进制与十进制之间互相转换_java 十六进制转十进制
6
讯飞语音合成 简单使用_tts_ws_js_demo讯飞语音合成原生写法
7
JAVA处理 linux颜色控制符_\u001b
8
unity,通俗解释什么是协程_unity协程
9
nginx部署vue项目_nginx部署vue项目后端地址
10
鼠标键盘共享工具Synergy常见问题_synergy正在启动
当前位置:
article
> 正文
Android动态获取当前手机IP地址_intip2stringip
作者:Gausst松鼠会 | 2024-03-15 15:16:32
赞
踩
intip2stringip
public static String getIPAddress(Context context) {
NetworkInfo info = ((ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo();
if (info != null && info.isConnected()) {
if (info.getType() == ConnectivityManager.TYPE_MOBILE) {//当前使用2G/3G/4G网络
try {
//Enumeration<NetworkInterface> en=NetworkInterface.getNetworkInterfaces();
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() && inetAddress instanceof Inet4Address) {
return inetAddress.getHostAddress();
}
}
}
} catch (SocketException e) {
e.printStackTrace();
}
} else if (info.getType() == ConnectivityManager.TYPE_WIFI) {//当前使用无线网络
WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
String ipAddress = intIP2StringIP(wifiInfo.getIpAddress());//得到IPV4地址
return ipAddress;
}
} else {
//当前无网络连接,请在设置中打开网络
}
return null;
}
/**
* 将得到的int类型的IP转换为String类型
*
* @param ip
* @return
*/
public static String intIP2StringIP(int ip) {
return (ip & 0xFF) + "." +
((ip >> 8) & 0xFF) + "." +
((ip >> 16) & 0xFF) + "." +
(ip >> 24 & 0xFF);
}
本文内容由网友自发贡献,转载请注明出处:
【wpsshop博客】
推荐阅读
article
海信
电视
power
android
,
海信
电视
工厂模式中
“
To
Fac
”
设置
“
U”、
“
M”参数不完全对...
我家的
电视
是
海信
的,型号为LED55EC750US,Android版本为5.1.1,系统为VIDAA4。某天我研究截屏时...
赞
踩
article
android
电视
刷机
,
康佳
电视
通用
刷机
救砖
教程
分享...
前言:本帖主要针对所有
康佳
电视
用户,通过该贴
教程
方法帮助大家重新给自己的
康佳
电视
刷机
救砖,从而让
电视
“复活”!想获取详细...
赞
踩
article
干货分享 |
MindSpore
21
天实战营手记(一):基于
MindSpore
Lite
开发
端侧
AI...
刚刚听完华为
MindSpore
实战营第一课“基于
MindSpore
Lite
开发
端侧
AI图像
分类
应用
”,学会了编译方法就...
赞
踩
article
android
5.1
vidaa4.0,全网
100%
好评度
电视机
有多强?就让
海信
来告诉你...
【PConline导购】现如今科技行业的发展十分迅猛,尤其是高科技产品的发展更是日新月异,以往高端在尺寸的电视也都早已陆...
赞
踩
article
AI
代码
辅助工具
-
codeium
(免费)---
Android
studio
_
android
stu...
AI
代码
辅助工具
-
codeium
(免费)---
Android
studio
安装&使用说明_
android
studio
...
赞
踩
article
基于
OpenCV
和
OpenGL
的
简易美颜相机_
opencv
android
相机预览实现改变除鼻子...
版本信息AndroidStudio 3.5.2
OpenCV
4.1.2
OpenGL
2
OpenCV
是什么维基百科在本De...
赞
踩
article
Android
Studio
完全卸载_
android
studio
卸载...
Android
Studio
完全卸载_
android
studio
卸载
android
studio
卸载 ...
赞
踩
article
Android
Studio
如何卸载干净?_
android
studio
卸载干净...
想要卸载
Android
Studio
?跟着步骤做,还愁卸载不干净?_
android
studio
卸载干净
android
...
赞
踩
article
android
小球绕外
圆
旋转
_
android
圆
弧
旋转
动画
...
android
小球绕外
圆
旋转
_
android
圆
弧
旋转
动画
android
圆
弧
旋转
动画
/**...
赞
踩
article
android
按钮
背景
色的
渐变
效果实现
_
android
渐变
按压
背景
...
<?xml version="1.0" encoding="utf-8"?><shape ="http...
赞
踩
article
android
关于使用retrofit2.0的一些问题_
kanzi
android
$
use
js...
1. 请求这样的格式时:http:IP地址/?action=""必须在@GET(“/”) 添加"/" 如果添加在base...
赞
踩
article
Android
studio
中的
BuildConfig
类_
android
studio
buildc...
Android
studio
中的
BuildConfig
类_
android
studio
buildconfigandro...
赞
踩
article
Android
Studio
中如何自定义
Android
BuildConfig
配置文件_androi...
一个project会有多个app,不同module中都要配置compileSdkVersion、
build
ToolsVe...
赞
踩
article
2022.3.1
Android
studio
创建新的工程时没有
语言
选项_
android
studi...
在使用新版
Android
studio
创建Empty Activity工程时会遇到没有
语言
选项,默认创建的工程是。这时我...
赞
踩
article
Android
Studio
4
以上版本设置成中文_
android
studio
4
.1
汉化包...
Android
Studio
工具汉化_
android
studio
4
.1
汉化包
android
studio
4
.1
汉化...
赞
踩
article
Android
studio
无法创建
Android
项目 根本就
没有
这个选项_androidstud...
今天突然遇到这个问题,搞得也郁闷
的
虽然问题很久了,但是今天刚好遇到了,就来回答一下,万一别
的
同学也遇到
的
话可以来看看:如...
赞
踩
article
andro
id
studio
的
语言
设置
在哪,
andro
id
studio
0.3.2中的
语言
级别
设置
...
andro
id
studio
0.3.2中的
语言
级别
设置
是什么?(What does
the
language
leve...
赞
踩
article
Android
studio
无法创建
Android
项目 根本就
没有
这个选项_
andriod
stu...
虽然问题很久了,但是今天刚好遇到了,就来回答一下,万一别的同学也遇到的话可以来看看:如图,点击setting--》plu...
赞
踩
article
Android
Studio
自带模拟器解决
中文
输入
问题以及将模拟器内语言改成
中文
_
android
s...
setting内找到Language–>点击最上面的选项–>添加简体
中文
(中国)–>添加完成后点击右边两道横杠处将其移动...
赞
踩
article
Android
Studio
如何
实现软件
英文
变
中文
教程_
androidstadio
怎么设置
成
中文
...
Android
Studio
是一款功能强大的集
成
开发环境(IDE),用于开发
Android
应用程序。默认情况下,Andr...
赞
踩
相关标签
海信电视power android
android 电视 刷机
人工智能
深度学习
神经网络
android 5.1 vidaa4.0
android studio
android
ide
Android
OpenGL
OpenCV
美颜相机
android-studio
gradle
windows
android studio的语言设置在哪