Location ******** Emulator ======== To set *my location* in Eclipse, switch to the *DDMS* perspective, select the *Emulator Control* tab and use the *Location Controls* to set the location. To set *my location* to our home, set *Longitude* to -4.082386 and *Latitude* to 50.827206, then click *Send*... Setup ===== Add the following to your application manifest file: :: Sample ====== To get the users current location: :: private Location getLocation() { Location result = null; final LocationManager locationManager = getLocationManager(); final String provider = locationManager.getBestProvider( getLocationProviderCriteria(), true); Log.i(TAG, MessageFormat.format("provider, {0}", provider)); if (provider != null) { result = locationManager.getLastKnownLocation(provider); if (result == null) { Log.e(TAG, "cannot get last known location."); } else { Log.i(TAG, MessageFormat.format( "last known location, latitude {0} longitude {1}", result.getLatitude(), result.getLongitude())); } } return result; } private LocationManager getLocationManager() { return (LocationManager) getSystemService(Context.LOCATION_SERVICE); }