I am new to J2ME and also at developing Location Based Services(LBS). I have a few questions and they are as follows:
1.What does "location API support" mean? If a phone doesnot have location API support, my application code cannot use classes in javax.microedition.location package(will I get something like NoClassDefinitonError at runtime)? Or does it just mean that the phone doesnot have an in-built GPS data provider(Location information provider)?
2. What does " searching a LocationProvider(location information provider) with default criteria" mean? What could "default criteria" mean for a phone user?
3. When I try to use LocationProvider class in my code and run the application, I get a message generated by the system at run time which prompts the user that my application is trying to user so-n-so service, should it be allowed to proceed. Can these messages be captured by my application so that I can display a custom message?