Hi,
can we get signal strength and cell tower info using any j2me api ?
~Amardeep
Hi,
can we get signal strength and cell tower info using any j2me api ?
~Amardeep
You can get Signal Strength from System.getProperty("com.nokia.mid.networksignal");
For S40 3rd ed onwards - System.getProperty("Cell-ID");
For S60 Fp2 onwards -- System.getProperty("com.nokia.mid.cellid")
thanks,
~Amitabh
Hope by tower info you mean cell id only, please note:
For S40 3rd ed onwards - System.getProperty("Cell-ID");
For S60 Fp2 onwards -- System.getProperty("com.nokia.mid.cellid")
In Series 40 devices the MIDlet needs to be signed to a manufacturer or operator domain; otherwise the property will be null. Signing is not needed for S60 devices.
thanks,
~Amitabh
Visit My Website
Just to be a little more specific regarding the platforms than im2amit post :
http://wiki.forum.nokia.com/index.ph..._ID_in_Java_ME
Because a "S60 Fp2" doesn't actually exist...
Just mind very very carefully about the S40 constrain regarding the application to be signed by manufacturer or operator domain, because this is very very hard to achieve...
And as a last tip : use the Search funtionality of this Forum, this question has been asked a dozen of times !
Sorry a typo....
its For S60 3rd ed Fp2 onwards -- System.getProperty("com.nokia.mid.cellid")
No certificate needed.
thanks,
~Amitabh
hi, only high-end devices s60Vs3 fp2 or later could give you, else it will return null.
System.getProperty("com.nokia.mid.cellid")
Thanks and Regards,
Manjul.
Hello,
Is S60 3rd ed Fp2 available for download? if so can someone post the link...
I am doing my final year in Computer Science & Engg and i want to develop a mobile phone application for my project. The application requires the determination of cell tower id and signal strength.
Thanks in advance
Hi,
Most probably signal is not possible through j2me.
Mayur Dharukiya
WWW.MAYURDHARUKIYA.COM
J2ME Team Lead at eTechnolabs.com
Symbian S60 Ambassador
Nokia Pilot
You might get signal on 3FP2:
Apparently, this has the format "number-of-bars(signal-strength-in-dBm dBm)".Code:String signal = System.getProperty("com.nokia.mid.networksignal");
I haven't tested it.
It comes on the phone. Or not. You can't download it.
As a rule, the information you're looking for is not available in Java on mobile phones. You rely on device-specific support - there is no standard API. If you're buying a device, make sure it supports the feature you want before you spend money.
Graham.
You can try to test it on Nokia N97 or Nokia 5800 and any of the devices listed here on this link below:
http://www.forum.nokia.com/devices/m...3ed_fp2_2.html
thanks,
~Amitabh
PS: If you dont get any device, try Nokia RDA for testing.
I tried it on my 5800, and I get signal strength as specified. Don't have a SIM card in it, so can't check the cell ID.
Graham.
I have tested both Cell-id and Signal Strength on Nokia N85 it worked for me.
thanks,
~Amitabh
Please anyone can share the uses of function System.getProperty() how many information can be obtained from it.
1. System.getProperty("com.nokia.mid.cellid")
2. System.getProperty("com.nokia.mid.imsi")
3. System.getProperty("com.nokia.mid.networksignal")
4. ...
5. ...
...
..
Please share the detail information about it. Also share if there is any alternative to get such.
Most of these properties are available only on S60 3rd ed FP2 onwards.. some may require Operators certificate on your midlet otherwise they will return null.
Pls see the wiki article: http://wiki.forum.nokia.com/index.ph...tem_properties
thanks,
~Amitabh
Tnx im2amit!
How can I manage Operators certificate on your midlet?
in My NOKIA 5800, imsi, networksignal and cellID is ok. but not getting lac, networkid etc.
Another question, how can i program for S60 3rd ed FP1 (NOKIA 6120classic)