如何在android 中获取Wifi设备的IP地址
来源:互联网 发布:gps监控数据统计分析 编辑:程序博客网 时间:2024/05/20 01:35
1)第一步获取WifiManager
Get an instance of this class by calling Context.getSystemService(Context.WIFI_SERVICE)
.
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
通过wifiManager实例可以获取:
getConfigureNetwork(): wifi的配置网络接口的属性
getConnectionInfo(): 当前wifi 连接的信息
getDhcpInfo(): 返回DHCP信息
getScanResults():返回可接入点的列表
getWifiState():返回wifi的连接状态
2)获取当前连接Wifi的信息
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
通过wifiInfo实例可以获取:
BSSID,IP,MAC,linked Speed,the received signal strength,SSID etc
3)获取IP地址,转换IP输出格式
int ipAddress = wifiInfo.getIpAddress();
String ip = intToIp(ipAddress)
public String intToIp(int i) {return ((i >> 24 ) & 0xFF ) + "."
+ ((i >> 16 ) & 0xFF) + "." + ((i >> 8 ) & 0xFF) + "." + ( i & 0xFF) ; }
- 如何在android 中获取Wifi设备的IP地址
- 如何获取Android设备的IP地址
- Android 获取wifi的IP地址
- 转载:Android 获取wifi的IP地址
- 关于获取android的wifi-ip地址
- Android获取wifi的IP地址
- Android 获取Wifi下的IP地址
- Android获取wifi的ip地址
- Android中获取设备IP、MAC地址
- Android获取WiFi IP地址
- Android获取移动设备的IP地址
- 获取android设备的IP地址
- Android 在wifi下获取IP和MAC地址
- 获取wifi的ip地址
- 如何在WebService中获取客户端的IP地址
- 在WIFI下获取手机的IP地址
- iOS设备的wifi获取,包括wifi名称,ip地址 (.m文件)
- Android设备获取wifi下的ipv6地址
- 2013.6.9
- jsp中几种重定向
- dom4j 解析。xml SAXReader的read方法读取
- Qt C++ Iterator模式
- MyEclipse 启动tomcat,报错 Unknown database 'database'
- 如何在android 中获取Wifi设备的IP地址
- jQuery插件编写:Why use the Widget Factory(四)
- STC-ISP Win8下载不进程序 profile usb-to-serial comm port驱动
- Swap bits in a given number
- nfs挂载文件系统设置及使用
- USB和sysfs文件系统
- 在ubuntu 10.04 server 64位上安装oracle
- 一堆字符串进行排序
- mini edit distance & minimum cost alignment