搜索
查看
编辑修改
首页
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
Latex关系运算符_latex \@plus
2
想知道好用的抠图软件?“智能抠图助手”帮你智能抠图
3
联邦学习公式推导--为何只需要发送模型参数而不是模型梯度?_联邦学习中模型参数是梯度信息吗
4
移动魔百盒CM201-1_CW_S905L2_MT7668_线刷固件包_魔百盒cm201-1刷机包
5
HarmonyOS ArkTS HTTP 请求简单封装(二十二)
6
rnn中文语音识别java_软件系统设计方案——基于匹配算法的连续中文语音识别系统...
7
微信小程序登录页验证与页面跳转_微信小程序登录页面跳转
8
nt3h1201学习笔记
9
Android查看CPU和GPU使用率(五十五)_手机gpu使用情况获取
10
module xxx has no attribute_module has no attribute
当前位置:
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博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/242240
推荐阅读
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的语言设置在哪