这块其实思路很简单,调用系统方法就可以了,下面看代码
//设置一个按钮用来调用方法
Button mButton = (Button) findViewById(R.id.OpenWifi);
mButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// 用系统WifiManager调用就OK了
WifiManager manager = (WifiManager) getApplicationContext()
.getSystemService(Context.WIFI_SERVICE);
if (manager.isWifiEnabled()) {
// 设置为关闭状态
manager.setWifiEnabled(false);
} else {
// 设置为开启状态
manager.setWifiEnabled(true);
}
}
});