Android中使用WIFI服务

发布时间:2016-12-11 6:24:55 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Android中使用WIFI服务",主要涉及到Android中使用WIFI服务方面的内容,对于Android中使用WIFI服务感兴趣的同学可以参考一下。

首先,要在AndroidManifest.xml文件中添加权限: <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission> ACCESS_WIFI_STATE权限可以获取使用Wi-Fi等WLAN无线网络;CHANGE_WIFI_STATE权限是改变WLAN状态的开关,如果打开或关闭Wi-Fi必需加入android.permission.CHANGE_WIFI_STATE的声明。 然后在程序中使用以下代码就可以获取到wifi服务使用wifi了: //获取wifi服务 WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); //判断wifi是否开启 if (!wifiManager.isWifiEnabled()) { wifiManager.setWifiEnabled(true); } WifiInfo wifiInfo = wifiManager.getConnectionInfo(); int ipAddress = wifiInfo.getIpAddress(); String hostip = intToIp(ipAddress); //将获取的int数据转为真正的ip地址 private String intToIp(int i) { return (i & 0xFF ) + "." + ((i >> 8 ) & 0xFF) + "." + ((i >> 16 ) & 0xFF) + "." + ( i >> 24 & 0xFF) ; }  

上一篇:使用ramdisk和cramfs
下一篇:使用cygwin在windows上模拟unix环境,解决不能显示中文的问题

相关文章

相关评论