[高通MSM8909][Android7.1]电信卡信号优化
生活随笔
收集整理的這篇文章主要介紹了
[高通MSM8909][Android7.1]电信卡信号优化
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 開(kāi)發(fā)平臺(tái)基本信息
- 問(wèn)題描述
- 解決方法
- 電信卡信號(hào)優(yōu)化
開(kāi)發(fā)平臺(tái)基本信息
芯片: MSM8909
版本: Android 7.1
kernel: msm-3.18
問(wèn)題描述
我們有一款設(shè)備出口到海外,用的是澳大利亞的芯片模塊,在經(jīng)過(guò)測(cè)試部測(cè)試驗(yàn)證的時(shí)候,發(fā)現(xiàn)使用電信卡的時(shí)候,信號(hào)跳動(dòng)得很頻繁,而且經(jīng)常會(huì)跌落至完全沒(méi)信號(hào);芯片供應(yīng)商給了信號(hào)優(yōu)化補(bǔ)丁之后,再測(cè)試就相對(duì)正常很多。
解決方法
電信卡信號(hào)優(yōu)化
--- a/frameworks/base/telephony/java/android/telephony/SignalStrength.java +++ b/frameworks/base/telephony/java/android/telephony/SignalStrength.java @@ -854,13 +854,13 @@ public class SignalStrength implements Parcelable {* -3.0 dB <= RS_SNR < 1.0 dB 1 bar RS_SNR < -3.0 dB/No Service Antenna* Icon Only*/ - if (mLteRssnr > 300) snrIconLevel = -1; + /*if (mLteRssnr > 300) snrIconLevel = -1;else if (mLteRssnr >= 130) snrIconLevel = SIGNAL_STRENGTH_GREAT;else if (mLteRssnr >= 45) snrIconLevel = SIGNAL_STRENGTH_GOOD;else if (mLteRssnr >= 10) snrIconLevel = SIGNAL_STRENGTH_MODERATE;else if (mLteRssnr >= -30) snrIconLevel = SIGNAL_STRENGTH_POOR;else if (mLteRssnr >= -200) - snrIconLevel = SIGNAL_STRENGTH_NONE_OR_UNKNOWN; + snrIconLevel = SIGNAL_STRENGTH_NONE_OR_UNKNOWN;*/if (DBG) log("getLTELevel - rsrp:" + mLteRsrp + " snr:" + mLteRssnr + " rsrpIconLevel:"+ rsrpIconLevel + " snrIconLevel:" + snrIconLevel);總結(jié)
以上是生活随笔為你收集整理的[高通MSM8909][Android7.1]电信卡信号优化的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: react学习(32)----onref
- 下一篇: 我的第一个Android应用小程序