Does anyone know if the Android implementation of the LocationManager has a coarse service provider?
On a native Android app I would start a series of location listeners. One would listen for a fast but inaccurate (1km) location (cell tower/WiFi), then as time progresses I would use the slower but more accurate(10m) location data for something else.
Codename One's iPhone LocationManager seems to do this, but the Android implementation seems to only use the GPS provider.