Android 通用获取IP的方法
来源:互联网 发布:淘宝企业店铺收费吗 编辑:程序博客网 时间:2024/06/07 02:55
Android 通用获取IP的方法
大家好,我们这一节讲一下,Android获取Ip的一些方法,在我们开发中,有判断手机是否联网,或者想获得当前手机的Ip地址,当然WIFI连接的和
我们3G卡的Ip地址当然是不一样的.
以这种方法不可取!首先我尝试了如下方法:当我的手机处于飞行状态是,获得Ip地址为空,刚好符合要求!!!
1
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
2
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
3
int
ipAddress = wifiInfo.getIpAddress();
最后查了一些资料,发现如下方法是比较通用的,我尝试了WIFI和G3卡,都获取了正确的Ip地址代码如下:当我的手机处于飞行状态是,获得Ip地址为空,刚好符合要求!!!
01
public
String getLocalIpAddress() {
02
try
{
03
for
(Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
04
NetworkInterface intf = en.nextElement();
05
for
(Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
06
InetAddress inetAddress = enumIpAddr.nextElement();
07
if
(!inetAddress.isLoopbackAddress()) {
08
return
inetAddress.getHostAddress().toString();
09
}
10
}
11
}
12
}
catch
(SocketException ex) {
13
Log.e(LOG_TAG, ex.toString());
14
}
15
return
null
;
16
}
0 0
- Android获取Ip的通用方法
- Android 通用获取IP的方法
- Android通用获取ip方法
- 转:Android 通用获取Ip的方法(判断手机是否联网的方法)
- Android 通用获取Ip的方法(判断手机是否联网的方法)!!!
- Android 通用获取Ip的方法(判断手机是否联网的方法)!!!
- Android高手进阶教程(十一)之----Android 通用获取Ip的方法(判断手机是否联网的方法)!!!
- Android高手进阶教程(十一)之----Android 通用获取Ip的方法(判断手机是否联网的方法)!
- Android高手进阶教程(十一)之----Android 通用获取Ip的方法(判断手机是否联网的方法)!
- Android高手进阶教程(十一)之----Android 通用获取Ip的方法(判断手机是否联网的方法)!!!
- Android高手进阶教程(十一)之----Android 通用获取Ip的方法(判断手机是否联网的方法)!
- Android高手进阶教程(十一)之----Android 通用获取Ip的方法(判断手机是否联网的方法)!!!
- Android高手进阶教程(十一)之----Android 通用获取Ip的方法(判断手机是否联网的方法)!!!
- Android高手进阶教程(十一)之----Android 通用获取Ip的方法(判断手机是否联网的方法)!!!
- android4.1获取ip地址通用方法
- Android Studio获取SHA1(获取SHA1的通用方法)
- Android Studio获取SHA1(获取SHA1的通用方法)
- Android获取手机Ip的方法
- 一个包含comboBox的grid,将comboBox中的value显示在输入框中
- 管程的通俗理解
- Linux环境编译安装Mysql以及补装innodb引擎方法
- C++ GUI Qt4编程-创建自定义窗口部件
- 手机自动休眠与距离感应器失效的问题
- Android 通用获取IP的方法
- c语言学习2
- MAC 地址格式 解说
- WAMP环境下 的 Zend Framework 配置
- 基于visual Studio2013解决算法导论之017查找第n小元素
- 呼叫器连线乘务员可服务重点旅客
- oracle教程之oracle数据库的启动过程
- HashMap源码分析
- hadoop新手学习线路指南