@Override
public void onSignalStrengthsChanged(SignalStrength signalStrength) {
super.onSignalStrengthsChanged(signalStrength);
//Log.e(Tag, signalStrength.toString());
get_Reflection_Method(signalStrength);
try {
Method getLteRsrp = signalStrength.getClass().getDeclaredMethod("getLteRsrp");
getLteRsrp.setAccessible(true);
lte_RSRP = (int) getLteRsrp.invoke(signalStrength);
Method getLteRsrq = signalStrength.getClass().getDeclaredMethod("getLteRsrq");
getLteRsrq.setAccessible(true);
lte_RSRQ = (int) getLteRsrq.invoke(signalStrength);
Method getLteRssnr = signalStrength.getClass().getDeclaredMethod("getLteRssnr");
getLteRssnr.setAccessible(true);
lte_SINR = (int) getLteRssnr.invoke(signalStrength);
cdma_RxPwr = signalStrength.getCdmaDbm();
cdma_EcIo = signalStrength.getCdmaEcio();
gsm_RSSI = signalStrength.getGsmSignalStrength();
getWcdmaSignalStrength();
((MainActivity)mcontext).mSectionsPagerAdapter.notifyDataSetChanged();
} catch (Exception e) {
e.printStackTrace();
}
getCellIdentity();
}
RadioInfo.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:CellularSignal
作者:
评论列表
文章目录