When I try to get Cell Id on Nokia 2730 classic which run on Series 40 5th edition I got "No Class Def Found Error". It works fine on the emulator; returns null but not on the nokia device.
Please help!!!!!
When I try to get Cell Id on Nokia 2730 classic which run on Series 40 5th edition I got "No Class Def Found Error". It works fine on the emulator; returns null but not on the nokia device.
Please help!!!!!
Hi Dreamsoft and Welcome to Nokia discussion boards,
Nokia 2730 classic is based on Series 40 5th Edition, Feature Pack 1, and "com.nokia.mid.cellid" system property is available only in the manufacturer and operator domains. See the more information about system properties here
you can over come "No Class Def Found Error" in device by signing your midlet. you can read more about Java Security Domains
Hi Dreamsoft ! Welcome to Nokia Developer Discussion Boards!!![]()
Just to make it clear for you : You can make use of this property 'with out' Manufacturer/Operator signing in Series 40 devices that supports Java Runtime 1.0.0, where as from Series 40 5th Edition FP1 to Series 40 6th Edition FP1, this property is available only in the Manufacturer and Operator domains.
Regards
Gopal
...and I would like to add that signing will not help you make your application work on Nokia 2730 classic. By signing, you access the 3rd party trusted domain, not the operator or manufacturer domain. Practically as balagopalks said, you would need a Series 40 device with Java Runtime 1.0.0 or higher. If uncertain about what devices support this, please use expert search and modify APIS > Java Runtime "must be equal to" and select either Java Runtime 1.0.0, Java Runtime 1.1.0 or Java Runtime 2.0.0 for Series 40.
You would need a similar device (Series 40 with Java Runtime 1.0.0 or higher) if you attempt to retrieve Cell-ID based information from the Location API.