当前标签 / dBm / 总共1篇

Android TelephonyManager 信号强度

手机网络信号强度的单位是 dBm (毫瓦分贝),一般用负数表示。

正常手机信号变化范围是从 -110dBm (差)到 -50dBm (好)之间,如果比 -50dBm 还小的话,说明你就站在基站的附近。

2G,3G,4G 获得信号强度的方式都是重写 PhoneStateListener 的 onSignalStrengthsChanged() 方法,当信号强度发生改变的时候就会触发这个事件,我们可以在这个事件里获取信号强度。

关于 dBm,还有一个定公式:

1
2
dBm = -113 + 2 * asu  #2G
dBm = -140 + asu      #4G

阅读更多