All of this are something else I think. SERVICE_DISABLED is for checking if google play services are not disabled, the other things also doesn't seem to have anything to do with gps.