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
-~----------~----~----~----~------~----~------~--~---

Reply via email to