I\'m using Fused Location Provider for location updates in my app. According to Fused Location Provided documentation, it uses all available resources (e.g. Wifi, GPS, Cell
You can check the location provider by location.getProvider() from the location you are getting.
Either you are using fused location api or a previous one, you will get the location from locationManager.getLastKnownLocation or LocationServices.FusedLocationApi.getLastLocation and from location you can get provider by location.getProvider