在Android应用中启用和关闭WiFi可以通过WifiManager类来实现。以下是一个简单的例子,展示了如何打开和关闭WiFi。
首先,在AndroidManifest.xml中添加必要的权限:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
然后,在Java代码中使用以下方法:
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
// 打开WiFi
if (!wifiManager.isWifiEnabled()) {
wifiManager.setWifiEnabled(true);
}
// 关闭WiFi
if (wifiManager.isWifiEnabled()) {
wifiManager.setWifiEnabled(false);
}