Java 如何检查Android操作系统中的WIFI和共享接入点是否激活?

Java 如何检查Android操作系统中的WIFI和共享接入点是否激活?,java,android,wifi,access-point,Java,Android,Wifi,Access Point,我有一个问题,我想检查在Android操作系统中启动WIFI或变成AP的用户。 如何检查这些服务是否已激活? 请帮我解决这个问题。 感谢您的帮助:)要检查Wifi状态,请使用此代码 private WifiManager wifiManager; @Override public void onCreate(Bundle icicle) { .................... wifiManager = (WifiManager) this.getSystemServic

我有一个问题,我想检查在Android操作系统中启动WIFI或变成AP的用户。
如何检查这些服务是否已激活?
请帮我解决这个问题。

感谢您的帮助:)

要检查Wifi状态,请使用此代码

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);
    }
}
要执行此操作,必须在manifest.xml文件中声明以下权限

<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>

Oh~谢谢您的帮助,但我怎么知道共享接入点已激活?