Android 打开与关闭 wifi 源代码
package irdc.practice14;
import irdc.practice14.R;
import android.app.Activity;
import android.content.Context;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.TextView;
import android.widget.Toast;
public class practice14 extends Activity
{
private TextView mTextView01;
private CheckBox mCheckBox01;
/* 创建 WiFiManager 对象 */
private WifiManager mWiFiManager01;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mTextView01 = (TextView) findViewById(R.id.myTextView1);
mCheckBox01 = (CheckBox) findViewById(R.id.myCheckBox1);
/* 以 getSystemService 取得 WIFI_SERVICE */
mWiFiManager01 = (WifiManager)
this.getSystemService(Context.WIFI_SERVICE);
/* 判断运行程序后的 WiFi 状态是否打开或打开中 */
if(mWiFiManager01.isWifiEnabled())
{
/* 判断 WiFi 状态是否“已打开” */
if(mWiFiManager01.getWifiState()==
WifiManager.WIFI_STATE_ENABLED)
{
/* 若 WiFi 已打开,将选取项打勾 */