Hi,
I am unable to get the current network signal strength it does give me a value but that value is not correct (asu 99) .
but it doesn't work i'm wondering why .....
I am unable to get the current network signal strength it does give me a value but that value is not correct (asu 99) .
Code:
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
int event = PhoneStateListener.LISTEN_SIGNAL_STRENGTHS;
tm.listen(listenername,event);
@Override
public void onSignalStrengthsChanged(SignalStrength signalStrength) {
super.onSignalStrengthsChanged(signalStrength);
signalStrength.getGsmSgnalStrength(); // asu number
int dbm = -113 + (2 * signalStrength.getGsmSignalStrength()); // conversion to dbm
}
but it doesn't work i'm wondering why .....