Open main menu

CDOT Wiki β

MAP524/DPS924 Lecture 9

Revision as of 23:23, 4 August 2015 by Andrew (talk | contribs) (Setup to use Google Play Services)

Location APIs

There are two: android.location and the Google Play Services API. They both work and Google encourages you to use their proprietary APIs, which may but may not be in fact in your interest. To save time we'll only look at the Google Play APIs here, they are better documented.

Setup to use Google Play Services

Using the Google Play Location API is a challenge - they try to make it easier but at the same time using this special API makes things harder. If you really want to use it, these are the steps you need to follow:

  • Go to your SDK Manager and make sure the latest versions of "Google Play services" and "Google Repository" are installed. When you do that - make sure to not install any other updates. The SDK Manager likes to suggest all kinds of updates that you don't need and will use up all your disk space.
  • See here. Note it's talking about the build.gradle file inside the app subdirectory of your project.
  • I didn't manage to get this to work on any version of the emulator, but it did work on my Nexus 5.