切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

如何获取手机内网IP地址

查看数: 2850 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-1-21 11:05

正文摘要:

本帖最后由 yanxueao 于 2021-1-21 11:10 编辑    手机用流量上网后,三大运营商会分配给手机一个随机的IP地址,这个名称很多叫法:内网IP、局域网IP、动态IP。 手机是可以查看的,方法一:设置-我的设 ...

回复

1479528000 发表于 2025-2-19 15:23:31
感谢分享
wfdx123 发表于 2021-1-26 09:55:56
获取手机内网IP地址
tianlan 发表于 2021-1-21 23:42:45
啊 啊
大飞工作室 发表于 2021-1-21 12:44:59
易如意中文编程学习交流论坛有你更精彩~
eruyivip 发表于 2021-1-21 12:44:44
易如意中文编程学习交流论坛有你更精彩~
yanxueao 发表于 2021-1-21 11:30:09
文大 发表于 2021-1-21 11:24
这是外网IP吧,你用数据流量打开百度搜索IP看是不是这个IP。

不是外网IP,外网不会是10开头的。你用流量试一试再看下手机设置里面比对下。就知道了。
文大 发表于 2021-1-21 11:24:50
这是外网IP吧,你用数据流量打开百度搜索IP看是不是这个IP。
文大 发表于 2021-1-21 11:05:42
不知道E4A该咋实现,应该要写个类库 。

public String getLocalIpAddress() {  
        try {  
            String ipv4;  
            ArrayList<NetworkInterface>  nilist = Collections.list(NetworkInterface.getNetworkInterfaces());  
            for (NetworkInterface ni: nilist)   
            {  
                ArrayList<InetAddress>  ialist = Collections.list(ni.getInetAddresses());  
                for (InetAddress address: ialist){  
                    if (!address.isLoopbackAddress() && InetAddressUtils.isIPv4Address(ipv4=address.getHostAddress()))   
                    {   
                        return ipv4;  
                    }  
                }  
   
            }  
   
        } catch (SocketException ex) {  
            Log.e("localip", ex.toString());  
        }  
        return null;  
    }  

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2025-6-19 08:33 , Processed in 0.099669 second(s), 35 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部