WIFI网络操作
什么是wifi
无线联网技术
获取wifi网卡状态
wifi网卡状态由一系列整型常量表示:(可通过sdk查得)
1 WIFI_STATE_DISABLED 不可用
0 WIFI_STATE_DISABLING 正在关闭
3 WIFI_STATE_ENABLED 可用
2 WIFI_STATE_ENABLING 正在打开
WIFI_STATE_UNKNOWN 未知
操作wifi所需要的权限
可以从sdk中查找到(AndroidManifest.permission包)
例如
CHANGE_NETWORK_STATE
CHANGE_WIFI_STATE
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE等
在AndroidManifest.xml中申明
<uses-permission android:name="android.permission.CHANGE_NETWORK_STAE"></uses-permission>
等
改变wifi网卡的状态
对wifi网卡操作需要通过WifiManager对象进行
WifiManager wifiManager=(WifiManager)Context.getSystemService(Service.WIFI_SERVICE);
WifiActivity.this.get......(因为Activity是Context的子类)
打开/关闭WIFI网卡
wifiManager.setWifiEnabled(true);//false
获取状态
wifiManager.getWifiState();
***在模拟器中没有对wifi和蓝牙的实现 需要真机测试
本文深入探讨了Android设备上WIFI网络的操作方法,包括如何获取WIFI网卡状态、改变WIFI网卡状态及所需权限声明,并提供实例代码演示。重点介绍了在AndroidManifest.xml中申请必要的权限,确保应用能够正常控制WIFI功能。
1576

被折叠的 条评论
为什么被折叠?



