I am using the Nokia SDK 1.0 for Java to develop apps for the Series 40 6th Edition, Feature Pack 1 platform. My test device is the C3-01 (one of the very few FP1 devices already available here in the UK). I presume that this uses the Java Runtime 1.0.0 but I can't find a definitive answer to that.
My problem is that when testing an app that requires the user's (approximate) location, the C3-01 only supplies the Location Provider that requires GPS over Bluetooth. I don't have this and want the 'phone to default to Cell-ID location instead. However, I can't find a way to achieve this either programatically or via the 'phone's own settings.
I have tried using LocationUtil.getLocationProvider to restrict the choice of Location Provider but get 'Invalid Application' every time. If I try to use the 'com.nokia.mid.cellid' system property it always returns 'null'.
I can't believe that the new SDK Location API features aren't actually available on the only 'phone that I can use for testing them.
Can anyone help please?