Making Your App Location-Aware

Dependencies and prerequisites

You should also read

One of the unique features of mobile applications is location awareness.
Mobile users take their devices with them everywhere, and adding location
awareness to your app offers users a more contextual experience. The location
APIs available in Google Play services facilitate adding location awareness to
your app with automated location tracking, geofencing, and activity
recognition.

The
Google
Play services location APIs are preferred over the Android framework
location APIs
(android.location)
as a way of adding location awareness to your app. If you are currently using
the Android framework location APIs, you are strongly encouraged to switch to
the Google Play services location APIs as soon as possible.

This class shows you how to use the Google Play services location APIs in your
app to get the current location, get periodic location updates, and look up
addresses. The class includes sample apps and code snippets that you can use as a starting point
for adding location awareness to your app.

Note: Since this class is based on the Google Play services
client library, make sure you install the latest version before using the
sample apps or code snippets. To learn how to set up the client library with
the latest version, see
Setup in the Google
Play services guide.