Working with the Android Location API

The Android framework has an inbuilt android.location package, which helps us retrieve the user's current location.

It can be implemented by using the LocationListener interface. It provides four methods. They are:

  • onLocationChanged()
  • onStatusChanged()
  • onProviderEnabled()
  • onProviderDisabled()

The onLocationChanged() method is called when the location is changed (when the user moves). The onStatusChanged() method is executed when the status of the provider is changed (the provider may be unavailable initially and available after some time). The onProviderEnabled() and onProviderDisabled() methods are called when the location provider is enabled and disabled.

Then, we should use the LocationManager class to get access ...

Get Learning Android Google Maps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.