我已尝试过这段代码,但它无法正常工作。即使gps处于非活动状态,它也会返回true。
private Boolean getGpsStatus() {
if(locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)){
return true;
}else{
return false;
}
}
答案 0 :(得分:0)
此外,要按照代码中的说明进行调用,您需要将以下内容添加到AndroidManifest.xml中:
答案 1 :(得分:0)
首先提供所需的许可:
android.permission.ACCESS_FINE_LOCATION
然后您可以使用它来获取GPS的状态:
LocationManager manager = (LocationManager) getSystemService(Context.LOCATION_SERVICE );
boolean statusOfGPS = manager.isProviderEnabled(LocationManager.GPS_PROVIDER);
如果您需要或想要
,请使用此方法,或将其封装在方法上