Android 检查无线是否开启(即使未连接到任何网络)

Android 检查无线是否开启(即使未连接到任何网络),android,position,wireless,Android,Position,Wireless,我可以检查无线是否已启用,即使未连接到任何网络。我需要无线设备来获取更精确的gps读数。但我不需要向任何网络让步(除非wi-fi处于活动状态,否则设备无法使用网络进行定位)。对于数据传输,我将使用移动网络 那么,如何检查无线是否已激活?这个答案如何? public boolean isWifiOn() { WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); return wifi.i

我可以检查无线是否已启用,即使未连接到任何网络。我需要无线设备来获取更精确的gps读数。但我不需要向任何网络让步(除非wi-fi处于活动状态,否则设备无法使用网络进行定位)。对于数据传输,我将使用移动网络

那么,如何检查无线是否已激活?

这个答案如何?
public boolean isWifiOn() {
     WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
     return wifi.isWifiEnabled();
}