android wifi 参考代码
时间: 2023-08-10 09:07:31 浏览: 47
以下是一个使用 WiFi 的参考代码,包括连接已知的 WiFi 网络和断开连接:
```java
// 连接到 WiFi 网络
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiConfiguration wifiConfig = new WifiConfiguration();
wifiConfig.SSID = "\"ssid_name\"";
wifiConfig.preSharedKey = "\"password\"";
int networkId = wifiManager.addNetwork(wifiConfig);
wifiManager.disconnect();
wifiManager.enableNetwork(networkId, true);
wifiManager.reconnect();
// 断开连接
wifiManager.disconnect();
```
请注意,上述代码中的 `ssid_name` 和 `password` 分别是您要连接的 WiFi 网络的名称和密码。此外,您需要在 AndroidManifest.xml 文件中添加以下权限:
```xml
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
```
此外,如果您要连接到受限制的 WiFi 网络(例如企业网络),您可能需要在 `WifiConfiguration` 对象中设置其他属性,例如身份验证方法和证书。