/**
* 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();
}
PhoneStateHelper.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:SignalAnalysis
作者:
评论列表
文章目录