public SignalStrengthAssert hasCdmaDbm(int dbm) { isNotNull(); int actualDbm = actual.getCdmaDbm(); assertThat(actualDbm) // .overridingErrorMessage("Expected CDMA dBm <%s> but was <%s>.", dbm, actualDbm) // .isEqualTo(dbm); return this; }
public SignalStrengthAssert hasGsmSignalStrength(int signalStrength) { isNotNull(); int actualSignalStrength = actual.getGsmSignalStrength(); assertThat(actualSignalStrength) // .overridingErrorMessage("Expected GSM signal strength <%s> but was <%s>.", signalStrength, actualSignalStrength) // .isEqualTo(signalStrength); return this; }
public SignalStrengthAssert hasEvdoDbm(int dbm) { isNotNull(); int actualDbm = actual.getEvdoDbm(); assertThat(actualDbm) // .overridingErrorMessage("Expected EVDO dBm <%s> but was <%s>.", dbm, actualDbm) // .isEqualTo(dbm); return this; }
@Override public void onSignalStrengthsChanged(final SignalStrength signalStrength) { // TODO we need a timestamp for signal strength try { mCdmaStrengthDbm = signalStrength.getCdmaDbm(); mCdmaEcIo = signalStrength.getCdmaEcio(); } catch (final Exception e) { Log.e(TAG, e.toString(), e); } try { mSignalStrengthEvdodBm = signalStrength.getEvdoDbm(); mSignalStrengthEvdoEcio = signalStrength.getEvdoEcio(); mSignalStrengthSnr = signalStrength.getEvdoSnr(); } catch (final Exception e) { Log.e(TAG, e.toString(), e); } try { mGsmBitErrorRate = signalStrength.getGsmBitErrorRate(); mGsmStrengthAsu = signalStrength.getGsmSignalStrength(); mGsmStrengthDbm = -113 + 2 * mGsmStrengthAsu; // conversion ASU in dBm } catch (final Exception e) { Log.e(TAG, e.toString(), e); } }
if (signalStrength.isGsm()) { if (signalStrength.getGsmSignalStrength() != 99) signalStrengthValue = signalStrength.getGsmSignalStrength() * 2 - 113; else signalStrengthValue = signalStrength.getGsmSignalStrength(); } else { final int snr = signalStrength.getEvdoSnr(); final int cdmaDbm = signalStrength.getCdmaDbm(); final int cdmaEcio = signalStrength.getCdmaEcio(); int levelDbm; int levelEcio;
@Override public void onSignalStrengthsChanged (SignalStrength signalStrength) { // ListActivity.info("signalStrength: " + signalStrength); if (signalStrength.isGsm()) { strength = signalStrength.getGsmSignalStrength(); //DEBUG: MainActivity.info("==> GSM SS: "+strength); } else { strength = signalStrength.getCdmaDbm(); } }
@Override public void onSignalStrengthsChanged(SignalStrength signalStrength) { super.onSignalStrengthsChanged(signalStrength); if (isRegistered) { int level = signalStrength.getGsmSignalStrength(); if (level > 4) level /= 7.75; else if (level < 1) { int strength = signalStrength.getCdmaDbm(); if (strength < -100) level = 0; else if (strength < -95) level = 1; else if (strength < -85) level = 2; else if (strength < -75) level = 3; else if (strength != 0) level = 4; else { strength = signalStrength.getEvdoDbm(); if (strength == 0 || strength < -100) level = 0; else if (strength < -95) level = 1; else if (strength < -85) level = 2; else if (strength < -75) level = 3; else level = 4; } } onIconUpdate(level); } } }
private class SignalStrengthListener extends PhoneStateListener{ @Override public void onSignalStrengthsChanged(SignalStrength signalStrength) { super.onSignalStrengthsChanged(signalStrength); if (telManager.getPhoneType()== TelephonyManager.PHONE_TYPE_CDMA) currentSignalStrength = signalStrength.getCdmaDbm(); else asu = signalStrength.getGsmSignalStrength(); } }
public SignalStrengthAssert isGsm() { isNotNull(); assertThat(actual.isGsm()) // .overridingErrorMessage("Expected to be for GSM but was not.") // .isTrue(); return this; }
public SignalStrengthAssert hasEvdoSnr(int snr) { isNotNull(); int actualSnr = actual.getEvdoSnr(); assertThat(actualSnr) // .overridingErrorMessage("Expected EVDO signal to noise ratio <%s> but was <%s>.", snr, actualSnr) // .isEqualTo(snr); return this; }
public SignalStrengthAssert hasCdmaEcio(int ecio) { isNotNull(); int actualEcio = actual.getCdmaEcio(); assertThat(actualEcio) // .overridingErrorMessage("Expected CDMA Ec/Io <%s> but was <%s>.", ecio, actualEcio) // .isEqualTo(ecio); return this; }
public SignalStrengthAssert hasEvdoEcio(int ecio) { isNotNull(); int actualEcio = actual.getEvdoEcio(); assertThat(actualEcio) // .overridingErrorMessage("Expected EVDO Ec/Io <%s> but was <%s>.", ecio, actualEcio) // .isEqualTo(ecio); return this; }
public void onSignalStrengthsChanged(SignalStrength signalStrength) { super.onSignalStrengthsChanged(signalStrength); CellSignalStrengthLte1 a1=new CellSignalStrengthLte1(); a1.initialize(signalStrength, 1); MyService.signal=a1.getDbm(); if(MyService.signal>0){ CellSignalStrengthGsm1 a3=new CellSignalStrengthGsm1(); a3.initialize(signalStrength.getGsmSignalStrength(), 1); MyService.signal=a3.getDbm(); } if(MyService.signal>0) { CellSignalStrengthCdma1 a2=new CellSignalStrengthCdma1(); a2.initialize(signalStrength.getCdmaDbm(),signalStrength.getCdmaEcio(),signalStrength.getEvdoDbm(), signalStrength.getEvdoEcio(),signalStrength.getEvdoSnr()); MyService.signal=a2.getDbm(); } }
if (signalStrength.isGsm()) { if (signalStrength.getGsmSignalStrength() != 99) signalStrengthValue = signalStrength.getGsmSignalStrength() * 2 - 113; else signalStrengthValue = signalStrength.getGsmSignalStrength(); } else { final int snr = signalStrength.getEvdoSnr(); final int cdmaDbm = signalStrength.getCdmaDbm(); final int cdmaEcio = signalStrength.getCdmaEcio(); int levelDbm; int levelEcio;
public class AndroidPhoneStateListener extends PhoneStateListener { public static int signalStrengthValue; @Override public void onSignalStrengthsChanged(SignalStrength signalStrength) { super.onSignalStrengthsChanged(signalStrength); if (signalStrength.isGsm()) { if (signalStrength.getGsmSignalStrength() != 99) signalStrengthValue = signalStrength.getGsmSignalStrength() * 2 - 113; else signalStrengthValue = signalStrength.getGsmSignalStrength(); } else { signalStrengthValue = signalStrength.getCdmaDbm(); } } }
public void onSignalStrengthsChanged(SignalStrength signalStrength) { if (mTelephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_CDMA) { String updateMsg = "cdma dBM=" + signalStrength.getCdmaDbm(); mTrackerData.writeEntry(SIGNAL_PROVIDER_TAG, updateMsg); } else if (mTelephonyManager.getPhoneType() == TelephonyManager.PHONE_TYPE_GSM) { String updateMsg = "gsm signal=" + signalStrength.getGsmSignalStrength(); mTrackerData.writeEntry(SIGNAL_PROVIDER_TAG, updateMsg); } }
public SignalStrengthAssert isNotGsm() { isNotNull(); assertThat(actual.isGsm()) // .overridingErrorMessage("Expected to not be for GSM but was.") // .isFalse(); return this; } }
public SignalStrengthAssert hasEvdoSnr(int snr) { isNotNull(); int actualSnr = actual.getEvdoSnr(); assertThat(actualSnr) // .overridingErrorMessage("Expected EVDO signal to noise ratio <%s> but was <%s>.", snr, actualSnr) // .isEqualTo(snr); return this; }
public SignalStrengthAssert hasCdmaEcio(int ecio) { isNotNull(); int actualEcio = actual.getCdmaEcio(); assertThat(actualEcio) // .overridingErrorMessage("Expected CDMA Ec/Io <%s> but was <%s>.", ecio, actualEcio) // .isEqualTo(ecio); return this; }
public SignalStrengthAssert hasEvdoEcio(int ecio) { isNotNull(); int actualEcio = actual.getEvdoEcio(); assertThat(actualEcio) // .overridingErrorMessage("Expected EVDO Ec/Io <%s> but was <%s>.", ecio, actualEcio) // .isEqualTo(ecio); return this; }