In my J2ME application i want to detect network type whether it is 2G or 3G. According to network type, i need to take some different actions. How can it be done by code?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
For Network type following syntax is used
You can check this artical.
The return values can be as follows,
pd – Packet data in GSM network
pd.EDGE – Packet data in EDGE network
pd.3G – Packet data in 3G network
pd.HSDPA – High speed downlink packet access for 3G networks
csd – Circuit switched data, for example GSM CSD/HSCSD data call
bt_pan – Bluetooth PAN network
wlan – Wireless network, for example 802.11b, 802.11G or WiMaX
na – Not applicable, the implementation can’t determine the type
So based on return value, you can get the Network Type.