Android打开WiFi、关闭WiFi、打开WiFi热点、关闭WiFi热点以及通过SSID和密码来连接到指定WiFi的实现代码
需要权限
public class WiFi {
private WifiManager wifiManager;
private final String TAG = getClass().getSimpleName();
public WiFi(Context context) {
wifiManager = (WifiManager) context.getApplicationContext().getSystemService(Context.WIFI_SERVICE);
}
// 打开WiFi
public void openWiFi() {
if (!wifiManager.isWifiEnabled()) {
wifiManager.setWifiEnabled(true);
}
}
// 关闭WIFI
public void closeWifi() {
if (wifiManager.isWifiEnabled()) {
wifiManager.setWifiEnabled(false);
}
}
// 创建WiFi热点
public void openHotspot(String SSID, String password) {
// 关闭WiFi
closeWifi();
WifiConfiguration config = new WifiConfiguration();