Android的getGsmSignalStrength()中哪些值(高或低)更好

Eri*_*ric 8 android gsm signal-strength

我正在玩一个小型Android应用程序中读取信号强度,并且想知道是否有人测试了这个(或者只是知道)记录值(0-31,99)哪个值更好.

通过询问哪个更好,我的意思是,0代表无信号或完美信号.

我在Verizon上运行HTC Incredible,所以我可以确认99是没有GSM天线,但我在GSM上找不到任何其他项目

ada*_*amk 36

这些值在GSM标准TS 27.007第8.5节中定义(Google it,或参见此处)

从标准:

0        -113 dBm or less  
1        -111 dBm  
2...30   -109... -53 dBm  
31        -51 dBm or greater  

99 not known or not detectable
Run Code Online (Sandbox Code Playgroud)

这意味着 - 0低,31是好.

  • 31是'红热',而不是'好'.当我曾经是GSM蜂窝无线电规划器时,我们曾经计划在手机上规划-93dBm(即10)或更高的信号强度.所以,我会说任何超过10的东西都可以被视为足够/好 - 尤其是.适用于3G和4G技术. (3认同)
  • 正是我在寻找什么.谢谢. (2认同)
  • "这意味着 - 0很低,31很好."正是人们需要知道的 (2认同)