Android中使用WIFI服务

发布时间:2017-5-28 2:11:10 编辑: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环境,解决不能显示中文的问题

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。