PhoneStateHelper.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:SignalAnalysis 作者:
/**
 * Callback invoked when signal strength changed
 */
@Override
public void onSignalStrengthsChanged(SignalStrength signalStrength) {
    super.onSignalStrengthsChanged(signalStrength);

    String temp = signalStrength.toString();
    String[] parts = temp.split(" ");

    mGsm_SignalStrength = String
            .valueOf((Integer.parseInt(parts[1]) * 2 - 113));
    mGsm_bitErrorRate = parts[2];
    mCdma_Dbm = parts[3];
    mCdma_Ecio = parts[4];
    mEvdo_Dbm = parts[5];
    mEvdo_Ecio = parts[6];
    mEvdo_Snr = parts[7];
    mLTE_RSSI = String.valueOf(Integer.parseInt(parts[8]) * 2 - 113);
    mLTE_RSRP = parts[9];
    mLTE_RSRQ = parts[10];
    mLTE_RSSNR = parts[11];
    mLTE_CQI = parts[12];

    if (parts[14].equals("gsm|lte"))
        isGsm = true;

    // Set the network info
    setNetworkInfo();

    Log.d(Config.TAG, TAG + "signal: " + signalStrength.toString());

    // Update the UI
    MainActivity.updateView();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号