I have set the permissions for ACCESS_LOCATION, ACCESS_GPS,
ACCESS_ASSISTED_GPS, and ACCESS_CELL_ID and it works fine when I call
mLocationManager.getProvider("gps");On Mon, Jul 7, 2008 at 9:56 AM, Mark Murphy <[EMAIL PROTECTED]> wrote: > > Casey Borders wrote: > > I'm trying to use the getBestProvider to get a LocationProvider, but no > > matter if I allow cost or not it returns null. Here's the code I'm > using. > > > > Criteria criteria = new Criteria(); > > criteria.setCostAllowed(mUseAGPS); > > mGPS = mLocationManager.getBestProvider(criteria); > > > > Am I doing something wrong here? > > I remember having some hiccups with getBestProvider() but I forget the > specifics. > > Have you granted your application the ACCESS_LOCATION permission? You > may also need the similar GPS permission as well. It's possible > getBestProvider() filters out those you don't have permission to use. > > -- > Mark Murphy (a Commons Guy) > http://commonsware.com > Android Training on the Ranch in September! http://www.bignerdranch.com > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] Announcing the new M5 SDK! http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

