0

我有一个问题,我想检查启动 WIFI 或在 Android OS 中变成 AP 的用户。
我应该如何检查这些服务是否被激活?
请帮我解决这个问题。
谢谢您的帮助:)

4

1 回答 1

0

To check the Wifi state use this code

private WifiManager wifiManager;
@Override
public void onCreate(Bundle icicle) {
    ....................
     wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
    if(wifiManager.isWifiEnabled()){
         // do whatever you wnat
         wifiManager.setWifiEnabled(false);
    }else{
       // do whatever you wnat
       wifiManager.setWifiEnabled(true);
    }
}

To perform this you have to declare the bellow permissions in the manifest.xml file.

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
于 2011-09-09T04:39:42.553 回答