我需要检查GPS可用性以获取当前位置。我使用以下代码查看GPS是开启还是关闭。
LocationManager manager =
(LocationManager)getSystemService(Context.LOCATION_SERVICE);
boolean location = manager.isProviderEnabled(LocationManager.GPS_PROVIDER);
但即使GPS关闭,上述代码也会返回true。代码工作正常,直到Android 6.0,6.0之后有什么变化吗? (即使GPS处于关闭状态,Nexus 5,联想和其他棉花糖设备仍然具有真正的价值。)