android 得到连接热点的ip的方法
2015-09-22 15:48
405 查看
WifiManager wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
if (!wifiManager.isWifiEnabled()) {
System.out.println("=================");
wifiManager.setWifiEnabled(true);
}
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
String IPAddress = intToIp(wifiInfo.getIpAddress());
System.out.println("IPAddress-->>" + IPAddress);
DhcpInfo dhcpinfo = wifiManager.getDhcpInfo();
String serverAddress = intToIp(dhcpinfo.serverAddress);
System.out.println("serverAddress-->>" + serverAddress);
其中IPAddress 是本机的IP地址,serverAddress 是你所连接的wifi热点对应的IP地址
if (!wifiManager.isWifiEnabled()) {
System.out.println("=================");
wifiManager.setWifiEnabled(true);
}
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
String IPAddress = intToIp(wifiInfo.getIpAddress());
System.out.println("IPAddress-->>" + IPAddress);
DhcpInfo dhcpinfo = wifiManager.getDhcpInfo();
String serverAddress = intToIp(dhcpinfo.serverAddress);
System.out.println("serverAddress-->>" + serverAddress);
其中IPAddress 是本机的IP地址,serverAddress 是你所连接的wifi热点对应的IP地址
相关文章推荐
- Android基础入门教程——2.4.5 ListView之checkbox错位问题解决
- android4.4以上,实现状态栏颜色设置
- 仿Android5.0 Heads-Up风格的Toast提示
- Android的Handler总结
- AndroidAnnotations常用标记
- android布局及属性
- Android Fragment 真正的完全解析(下)
- Android5.1--电源管理之省电模式分析
- Android Fragment 真正的完全解析(上)
- Android 入门——项目结构目录、文件详解
- Crazy Android书中属性动画实例的完整代码及问题
- Android ffmpeg编译
- Android-项目中的XML协议封装
- Android 使用日常
- Android apk 签名
- Android手势密码
- android inflater 用法
- [Android]使用Kotlin开发Android(二)
- Android Studio 之 Gradle 安装配置和编译
- Android:抄QQ照片选择器(按相册类别显示,加入选择题)