Android WIFI不扫描,也拿不到扫描结果,代码也没啥问题;
如果你权限也配了,也动态申请了权限,也不会报错,就是不扫描,我想你和我犯了同一个错误,那就是没有开GPS定位
下面的代码可以帮您判断GPS是否打开
if(!isGPSOpen(this)) {
Toast.makeText(this, "没有打开GPS,扫描不到WIFI,5秒后退出", Toast.LENGTH_SHORT).show();
excite();
}
/**
* 判断GPS是否开启,GPS或者AGPS开启一个就认为是开启的
* @return true 表示开启
*/
private boolean isGPSOpen(final Context context) {
LocationManager locationManager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
return locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
}