When should I use ACCESS_COARSE_LOCATION permission?

Do I also need the ACCESS_COARSE_LOCATION permission? No. What’s the use case where I need the coarse location? If you do not ask for ACCESS_FINE_LOCATION, but you need location data, and you are willing for that data to be fuzzy (say, up to around a city block from the user’s position). In the case of … Read more

How to get current location in Android [duplicate]

First you need to define a LocationListener to handle location changes. int LOCATION_REFRESH_TIME = 15000; // 15 seconds to update int LOCATION_REFRESH_DISTANCE = 500; // 500 meters to update …. private final LocationListener mLocationListener = new LocationListener() { @Override public void onLocationChanged(final Location location) { //your code here } }; Then get the LocationManager and … Read more