posted 13 years ago
There is a specific JSR that defines Location Services, but I can remember its number. Not all devices support this JSR, although most recent Nokia phones do. You'll need to check the phone specs.
Location Services allows the phone to be set up with one or more Location Service providers. You then make a request for a provider based on whatever criteria you're interested in (lower power usage, more precise position, and so forth). The Location Services Manager determines the "best fit" and supplies you with a link to that provider that you can then query using the Location Services API to obtain your position.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.